...what's wrong with Apache Axis client?
If you mean wrong in the sense that you might not be sure of the "What comes here?" below...
TestWSEndPointServiceStub stub = new TestWSEndPointServiceStub("What comes here?");
You should, modulo other complications, primarily look for the {http://schemas.xmlsoap.org/wsdl/soap}address element, in particular read its "location" attribute in the wsdl.
Axis2's supports for rpc is restricted to rpc/literal style; but I think not many would still use rpc/encoded style any more, so your application might be just that of the former, rpc/literal style.