It looks like you are creating the wrong namespace when creating the SOAP envelope - it should look something like this:
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
This is the third one that is probably wrong in your case.
Jackson pope
source share