Solucion de consulta de dos fechas para reporte de IREPORT

Es sencillo solo debes colocar los parametros en DATE como muestra en el siguiente cuadro:

Captura solucion

luego el siguiente codigo para generar el reporte:

try{
Resumen2 = (JasperReport) JRLoader.loadObject(getClass().getResource(“resumen_compra2.jasper”));
}catch(JRException ex){
System.out.println(“error cargando la Resumen”);
}

   java.sql.Date date1 = new java.sql.Date(jDateChooser2.getDate().getTime());
              java.sql.Date date2 = new java.sql.Date(jDateChooser3.getDate().getTime());
              
               Map fechas = new HashMap();
               
               fechas.put(“fecha_ini”, date1);
               fechas.put(“fecha_fin”, date2);
JasperPrint printResumen = JasperFillManager.fillReport(Resumen2, fechas, xn);
JasperViewer Jviewer = new JasperViewer(printResumen, false);
Jviewer.setTitle(“Resumen de compras”);
Jviewer.setVisible(true);
this.dispose();

Fijense exclusivamente en el texto en negritas eso le dara compatibilidad para la consulta y generacion del reporte de lo contrario les botará una pagina en blanco.