ksoap2 erro

seguinte: eu tenho um web service que retorna uma lista de clientes, que consiste em nome, telefone e prioridade:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:listaClienteResponse xmlns:ns2="http://ClienteWS/">
         <return>
            <nome>joão</nome>
            <telefone>99999999</telefone>
            <prioridade>true</prioridade>
         </return>
      </ns2:listaClienteResponse>
   </S:Body>
</S:Envelope>

entretanto quando essa lista de clientes aumenta, o ksoap2 retorna o seguinte erro:

org.xmlpull.v1.XmlPullParserException: expected: '>' actual: 'e' (position:END_TAG </n>@2:2 in java.io.InputStreamReader@18e99b9f) 
	at org.kxml2.io.KXmlParser.exception(), bci=44
	at org.kxml2.io.KXmlParser.error(), bci=42
	at org.kxml2.io.KXmlParser.read(), bci=45
	at org.kxml2.io.KXmlParser.parseEndTag(), bci=25
	at org.kxml2.io.KXmlParser.nextImpl(), bci=316
	at org.kxml2.io.KXmlParser.next(), bci=20
	at org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(), bci=61
	at org.ksoap2.serialization.SoapSerializationEnvelope.read(), bci=381
	at org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(), bci=170
	at org.ksoap2.serialization.SoapSerializationEnvelope.read(), bci=381
	at org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(), bci=170
	at org.ksoap2.serialization.SoapSerializationEnvelope.read(), bci=381
	at org.ksoap2.serialization.SoapSerializationEnvelope.parseBody(), bci=115
	at org.ksoap2.SoapEnvelope.parse(), bci=139
	at org.ksoap2.transport.Transport.parseResponse(), bci=27
	at org.ksoap2.transport.HttpTransport.call(), bci=291
	at webservice.WestWebService.invocarMetodo(WestWebService.java:140)
	at webservice.WestWebService.getClientes(WestWebService.java:47)
	at clientes.ClientesMID.listaMenuAction(ClientesMID.java:604)
	at clientes.ClientesMID.commandAction(ClientesMID.java:214)
	at javax.microedition.lcdui.ChoiceGroupLFImpl.uCallKeyPressed(), bci=271
	at javax.microedition.lcdui.FormLFImpl.uCallKeyPressed(), bci=87
	at javax.microedition.lcdui.DisplayableLFImpl.uCallKeyEvent(), bci=146
	at javax.microedition.lcdui.Display$DisplayEventConsumerImpl.handleKeyEvent(), bci=30
	at com.sun.midp.lcdui.DisplayEventListener.process(), bci=277
	at com.sun.midp.events.EventQueue.run(), bci=179
	at java.lang.Thread.run(Thread.java:619)

depois de algumas pequisas e utilizando soapUI, percebi que o web service “quebra” a lista em duas e acredito que seja essa divisão do pacote que acaba gerando o erro.

alguma ideia de como contornar isso?

ngn tem alguma ideia?