Ajuda IREPORT

Bom pessoal to tentando desde hoje de manha fazer um relatorio que passar como parametro duas data spara o ireport porem ele retorna todos campos nulos.

Segue o código


String dtx = (new java.text.SimpleDateFormat("yyyy/MM/dd").format(new java.util.Date(System.currentTimeMillis())));
                    Date dt = new SimpleDateFormat("yyyy/MM/dd").parse(dtx);
                    dt.setHours(00);
                    dt.setMinutes(00);
                    dt.setSeconds(00);
                    String date2 = (new java.text.SimpleDateFormat("yyyy/MM/dd").format(time));
                    Date dt1 = new SimpleDateFormat("yyyy/MM/dd").parse(date2);
                    Map parameters = new HashMap();
                    parameters.put("date1",dt);
                    parameters.put("date2", dt1);
                    JasperPrint jp = JasperFillManager.fillReport("RelatorioDiario.jasper", parameters);
                    System.out.println("time " + time);
                    System.out.println("dt "+ dt);
                    JasperViewer.viewReport(jp, false);

E segue também o jxmlr para terem uma ideia