Problem after upgrade from 9.5 to 9.12

I have similar problem as described in
I have CAF application that calls WebServices by client generated by wsimport from WSDL files. WEB-INF/lib contains 30+ jars but some of them conflicts with jars bundled with MWS: stax-1.2.0.jar
and resulting in following error:

After removing these jars from WEB-INF/lib there is another problem:

wsimport generates classes with following annotations:

@XmlType(name = "Document", namespace = "", propOrder = {
public class Document { }

@XmlType(name = "Document", namespace = "", propOrder = {
public class Document { }

and soap client with namespace

@WebServiceClient(name = "Event", targetNamespace = "", wsdlLocation = "/wsdl/Event.wsdl")
public class Event extends Service { }

In runtime Document classes have got namespace from soap client instead of their own namespace defined in annotation. This creates a name conflict, because there are multiple XML types with the same name (Document) and namespace (
This can be some bug in the implementation of JAX-WS/JAXB delivered with MWS or some mismatch with versions, but I’m out of ideas how to solve this.