Using Complex Types in Web Services
“This article will explain how to use complex types in a web service
with Apache Axis. Part I will cover a simple web service that uses
complex types. Part II will cover a slightly advanced web service that
uses an array of complex types.”
Read more at http://www.javaranch.com/journal/200603/Journal200603.jsp#a6