Allora

codice:
SoapFault  java.rmi.RemoteException: null; nested exception is: java.lang.NullPointerException

indica che il java si sbaglia, crede che una variabile sia referenziata invece è a null e da l'eccezione. Quindi magari segnalalo ai colleghi.

Se il problema nasce dal fatto che tu con

Codice PHP:
$parameters = array(); 
$wsResult $client->__soapCall('executeService',$parameters); 
non gli stai passando nulla, beh magari popola in maniera corretta $parameters http://www.php.net/manual/en/soapclient.soapcall.php che accetterà pure un array di valori lato php, ma poi quando effettua la chiamata Soap al webserver codifica il tutto in xml e lo invia correttamente secondo quando dichiarato nel wsdl.

poi la riga sopra può anche essere sostituita da

Codice PHP:
$wsResult $client->executeService($parameters);