Have you used JOX for JavaBean to XML conversion and XML to JavaBean conversion? It's really good because its easy and simple to use. Though community support is not very strong, but its javadoc API is doing well for me to carry on with it. You may find it here -
http://sourceforge.net/projects/jox I am currently continuing R&D on sending nested beans within a bean as CDATA data, facing a little problem...