Retroweaver 1.1 is a post-compile bytecode fixup tool. With it, Java 5 language features (enum types, varargs, auto-boxing, generics) will run on any 1.4 VM. Neat trick brought to you by Toby Reyelts.
XML Schema is THE type system of web services. Learn it, use it, live it; don't hide behind Java->WSDL tools. More to the point: JAX-RPC Java->WSDL mechanical translation tools should never be used.
Java-to-WSDL is a stunningly poor choice when you want to exchange data with another organization through web services.