I also had this same problem. An external bindings file may not work because I also seen conflicts on the same line in some cases (element was conflicting with itself). The was because of the way JAXB handles references to groups in a schema. To fix it, all you need to do is enable simple binding mode. To do this, paste the following into your external bindings file; xmlns:xjc=”http://java.sun.com/xml/ns/jaxb/xjc” …