Thanks nt2005 and Chris. I agree, listener object passed as input to process is probably the better way to get the output. I think JBPM dev team should consider providing a output paramter map as inbuilt support since I think expecting output from a process would be a very basic requirement. Just getting the status of process as ACTIVE/COMPLETED/etc is not enough.
thanks
lakshmi.