Subject is my real question but i wonder that another issue about web services.
What is the key points of web services to return something?
alt text http://docs.sun.com/source/819-3669/images/saaj-noAttach.gif
(source: dret.net)
You will have to return complex type messages to return ArrayList.
To do this, you will have to define this message in your WSDL file.
Check http://fusesource.com/docs/framework/2.2/wsdl/WSDLDefiningArrays.html
Similarly, you will have to return SOAP Fault messages, in case of exception.