The reason I think you see a code mismatch with your generated code versus the provided SDK code is that the SDK author used Apache Axis, not Apache Axis2, to generate the Sample/Java provided code.
However, the fact that you got Axis2 WSDL2Java to generate the code in the first place is interesting to me, because I can't get it to work. I ran into SSL Handshake / certificate issues as well as others in this forum. See for instance Orion SDK Java, Can't generate code with Axis2 WSDL2Java . If you can provide some insight as to how to get past this issue, I would greatly appreciate it!
Also, what version of the SDK were you using? What version of Axis2?
We've had a little bit of a headache using Axis/Axis2 in general. I would recommend trying jaxb2 to generate code from the wsdl.