I do think sort of thing all the time, but always from wsdl first.
What version of the JDK are you using, and Jboss, and JbossWS.
I never use the Service API either. I always use the generated (from wsdl first) class that is annotated with @WebServiceClient