Use Slingshot instead of SOAPException hackery.
Downgrade to commons-codec 1.6 to support Java 1.5