WS - CXF - Erro no request

Ola Pessoal.
Venho aqui pedir a ajuda de vocês pois todas minhas opções já acabaram.

Criei um WS Server em uma linguagem chamada ADVPL que á linguagem
padrão do sistema da TOTVS Protheus.
Tenho vários WS criados nessa linguagem funcionando.

Meu problema é o seguinte.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://endereco.ws/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:FVTOSUCATA>
         <ser:OFVTOSUCATAREQUEST>
            <ser:AITEM>
               <!--Zero or more repetitions:-->
               <ser:OWSFVTOSUCATAITEMREQUEST>
                  <ser:CCODPROD>?</ser:CCODPROD>
                  <ser:NQUANTIDADE>?</ser:NQUANTIDADE>
               </ser:OWSFVTOSUCATAITEMREQUEST>
            </ser:AITEM>
            <ser:CCODZ17>?</ser:CCODZ17>
            <ser:CSESSAO>?</ser:CSESSAO>
            <ser:CUSUARIO>?</ser:CUSUARIO>
            <ser:NPESOSUCATA>?</ser:NPESOSUCATA>
         </ser:OFVTOSUCATAREQUEST>
      </ser:FVTOSUCATA>
   </soapenv:Body>
</soapenv:Envelope>

Esse é o XML de request, se eu coloco mais de 20 itens no AITEM no request o sistema retorna o
seguinte soap fault: WEBSERVICE ERROR : XMLParser Error : Build 7.00.111010P-20120314 XML Internal Error.

O mais legal dessa historia é que se eu pego no console do eclipse o XML de request o mesmo que da erro acima e
coloco no SOAP UI para fazer o teste o mesmo funciona.
E se eu escolho até 20 itens e envio no WS pelo sistema que criei também funciona.

Estou Usando o CXF 2.6
Tomcat 7 (Pois é uma aplicação web)

Eu não sei se é o tamanho do XML que esta sendo gerado pois já que o mesmo funciona se eu usar o SOAP UI.

Alguem já teve esse problema ou imagina o que pode ser?

que estranho, você monta o soap com String ou utiliza stubs ?

Eu importo os WS via CXF e uso a chamada que a classe cria.

WSPCP wsspcp = new WSSPCP();
wsspcp.getWSSPCPSOAP().listaop(olistaoprequest);