It looks like your server is refusing to serve the WSDL to your client for some reason. In addition to eXile's advice on how to track down what's happening, you might look through your server's logs.
SOAP::Lite does not support complex types from a WSDL.