Qld boy speared through groin with javelin