Did you write your client using WSDL2Java ?
I assume that you have to insert the same type mapping
thing in your client code as well. From the client code
you need to do the following:
QName qn2 = new QName("http://hello.org/types","TableType");
call.registerTypeMapping(TableType.class, qn2,
new
org.apache.axis.encoding.ser.BeanSerializerFactory(TableType.class, qn2),
new
org.apache.axis.encoding.ser.BeanDeserializerFactory(TableType.class, qn2));
Where tabletype is some custom bean that you have.