Hi!
This quote contains what is needed to answer your question:
# Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: The request failed schema validation: If the 'nillable' attribute is false in the schema, the 'xsi:nil' attribute must not be present in the instance.
# at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:188)
# at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
# at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119)
# at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
# at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
# at $Proxy42.findItem(Unknown Source)
What happens is that the client tries to call the findItem function on the web service with a null parameter.
Best wishes!