Using dynamically generated JFreeChart's charts and JasperReports