Когда вы используете addProperty, это автоматически добавляет его к телу мыла, так что это неправильно в вашем образце.
Если вы хотите настроить заголовок безопасности имени пользователя / пароля, вы должны создать необходимый элемент [] и установить его в качестве headerOut на конверте.
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.headerOut = security;
Чтобы создать элемент безопасности [], вы используете что-то вроде этого
Element usernameElement = new Element().createElement(OASIS_SECURITY_XSD_URL, "Username");
usernameElement.addChild(Node.TEXT, username);
Element passwordElement = new Element().createElement(OASIS_SECURITY_XSD_URL, "Password");
passwordElement.addChild(Node.TEXT, password);
Element usernameTokenElement = new Element().createElement(OASIS_SECURITY_XSD_URL, "UsernameToken");
usernameTokenElement.addChild(Node.ELEMENT, usernameElement);
usernameTokenElement.addChild(Node.ELEMENT, passwordElement);
Element securityElement = new Element().createElement(OASIS_SECURITY_XSD_URL, "Security");
securityElement.setPrefix(null, OASIS_SECURITY_XSD_URL);
securityElement.addChild(Node.ELEMENT, usernameTokenElement);
и добавьте все это в Элемент [], прежде чем установить его в headerOut