I have a Similar Problem. For a jasper report, I am passing the Report Date as Parameter String in dd/MM/yyyy format. But I would like to convert this string to MMM dd, yyyy format during the runtime. The (new SimpleDateformat ("MMM dd, yyyy).format($P{REPORT_DATE}) is not working, I get runtime error. Please help