Я считаю, что вам нужно установить:
<jaxb:globalBindings localScoping="toplevel"/>
Это создаст автономные классы вместо вложенных классов.
Doing
<jaxb:bindings schemaLocation="../xsd/Schema.xsd" node="/xs:schema">
<jaxb:bindings node="//xs:element[@name='orderPropertyList']">
<jaxb:class name="OrderPropertyList"/>
</jaxb:bindings>
</jaxb:bindings>
является избыточной привязкой, поскольку orderPropertyList по умолчанию будет отображаться в OrderPropertyList. Имя пакета включает в себя имя внешнего класса, в которое он вложен по умолчанию, поэтому вы не меняете его.
Кроме того, если вы хотите изменить имя сгенерированного класса, я думаю, что XPath на самом деле будет:
<jaxb:bindings node="//xs:element[@name='orderPropertyList']/xs:complexType">
с complexType на конце. Я думаю, что исключение было причиной сообщения об ошибке, которое вы получили.