If you have a look at
Encoding Your Beans - the BeanSerializer samples/userguide/example5 is referenced.
In samples.userguide.example5.Client.java you will find:
i.e. the client has to be configured the same way.
The userguide should have a big fat warning in this section:
"USE OF beanMapping OR typeMapping TIGHTLY COUPLES YOUR CLIENTS TO THE AXIS PLATFORM AND THE
JAVA IMPLEMENTATION LANGUAGE"
i.e. only Axis 1.x/Java clients can use your web services now (and only if you provide them the mapping configuration and/or custom (de)serializers which cannot be part of the WSDL) (Even Axis2 can't deal with these services).
Please take the time to look over the following topics
Working With Complex Data Types Going crazy with webservices