We do not currently know of any antonyms for javelin thrower.
The noun javelin thrower is defined as: