XStream or GSON, as mentioned in the other answer, will sort you. Follow the JSON tutorial on XStream and your code will look something like this:
CreateRequisitionRO product = new CreateRequisitionRO();
XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.setMode(XStream.NO_REFERENCES);
xstream.alias("product", Product.class);
System.out.println(xstream.toXML(product));
With GSON, your code will look like this:
CreateRequisitionRO obj = new CreateRequisitionRO();
Gson gson = new Gson();
String json = gson.toJson(obj);
Pick your library and go.