Well I guess it could be using Axis, but we haven't been having much success.
We can use the Axis 1.2.1 wsdl2java to create the client code and it compiles, but it misses out a lot of the data in the Axis generated classes. Attributes and elements are just... missing.
That's better than 1.3 and 1.4 though. When we use those versions, the generated code doesn't even compile for multiple reasons. We have tried validating the WSDL and it appears to be fine, but I'm guessing now is the time to try a new tool.
I have tried the previous Eclipse WTP and the latest RC4 with no luck, I have also tried Sun's JWSDP but haven't been able to get anywhere.
The schema is a complicated beast split into a half dozen files and including extensions and restrictions, and it appears to be these causing the problems. When we flatten the types individual parts work, but I'm not satisfied yet.