Si pones "undefined simple or complex type: 'soapenc:Array'" en Google te salen unos cuantos casos, y son debidos a que JAXWS no soporta WSDLs del tipo RPC/Encoded, como parece que los hace .NET.
No he trabajdo nunca con ello, así que no te puedo decir más. Buscando en los mensajes de otra gente proponen soluciones, pero no se si funcionan o no. Eso te tocará mirarlo a tí
.
S!