Есть причина, почему вы не используете SoapUI для этого? Как вы указали, он делает именно то, что вы хотите (и, FWIW, это приложение Java ;-)).
Как бы то ни было, в платформах веб-служб Axis и CXF (Apache) есть реализации wsdl2j
, которые будут генерировать ваши клиентские заглушки: вы предоставляете URI WSDL в качестве аргумента в командной строке при вызове экземпляра wsdl2j
(это тот же код, который используется под оболочками SoapUI при генерации клиента с соответствующей структурой), и класс генерирует ваши заглушки.
Вам может пригодиться этот вопрос: Какие существуют методы для автоматического создания заглушек Java-клиентов из файлов WSDL?