После некоторого расследования я решил проблему, добавив следующий код внутри OutInterceptor.
Подключите ваш перехватчик к клиенту
Ex. client.getOutInterceptors().add(new OutInterceptor());
public class OutInterceptor extends LoggingOutInterceptor {
@Override
public void handleMessage(Message message) throws Fault{
Collection<Attachment> attachments=new ArrayList<Attachment>();
byte[] byteArray;// convert file into byte array
InputStream in= new ByteArrayInputStream(byteArray);
DataHandler dataHandler = new DataHandler(new InputStreamDataSource(in));
attachments.add(new AttachmentImpl("att-"+i,dataHandler));
message.setAttachments(attachments);
}
}