I am able to return custom objects from a webservice, but not send them as parameters I get an Instantiation Exception when if a method in the service has a parameter that is a custom object that I defined. I have no problems with parameters that are simple data types like int or standard Java objects like String. These custom class only have basic Java data types (int, String, boolean).
Now the client stub defines it's own versions of my custom classes, but to my understanding these should map correctly to the original classes on the server.