Вам всегда нужен класс ObjectFactory при использовании JAXB?
Без этого я получаю это исключение:
javax.xml.bind.JAXBException: "Com.a.b.c" не содержит ObjectFactory.class или jaxb.index
I собирать, ObjectFactory может быть излишним. Но, учитывая это исключение, я предполагаю, что вам это нужно... но не знаете почему?