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).