И вот почему веб-сервисы, сгенерированные из кода, почти никогда не взаимодействуют:)
Один хороший способ обойти это - сначала создать wsdl и определить немного ясного XSD, который должен хорошо отображаться как в .Net, так и в java. Альтернатива - это что-то иное, чем ось 1.4 (да, боль) для сервера, если у вас есть какой-то контроль над этим.
Наконец, попробуйте массировать подписи в коде Java, попробуйте заменить List на MapItem [], или наоборот, убедитесь, что у вас нет Map нигде в возвращаемом объекте или параметре.
Повторно просматривая ваш сгенерированный wsdl, я бы сказал, что это, возможно, из-за xsd: anyType для части ключ / значение mapItem.
Я думаю, это то, что генерируется осью, если у вас есть Java-объект в параметре. Поверь мне, ты не хочешь этого. Сделайте это строкой, или сложным типом, или целым числом, но объект может подразумевать только открытый конец xml (xsd: anyType) и не так много клиентов, как это анализировать.