IREPORT Error NULL en la carga del reporte ya en netbeans

Hola que tal miren tengo un problema cree un reporte con el ireport 4.5.0 el cual si se ejecuta y todo el problema que tengo es que al momento de integrarlo al netbeans y correrlo me mando un error de null. En el reporte estoy pasando parametros verificandolos para saber si esta mandando error en la consulta.

Error que manda :

Mensaje de error: Null

Codigo donde carga el reporte.

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package imss;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.view.JasperViewer;

/**
*
* @author Lazaro
*/
public class MemoOci {

ConexionSQL mysql = new ConexionSQL();
Connection con=null;

public MemoOci(){

try {
con = mysql.Conectar();
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, ex);
}

}
public void runReporte(String fechacaptura)
{

try
{

JasperReport reporte = (JasperReport) JRLoader.loadObject(System.getProperty("user.dir")+
"/reportes/MemoOci.jasper");

//este es el parámetro, se pueden agregar más parámetros
//basta con poner mas parametro.put
Map parametro = new HashMap();
parametro.put("fechacaptura", fechacaptura);

//Reporte diseñado y compilado con iReport
JasperPrint jasperPrint = JasperFillManager.fillReport(reporte,parametro,con);
//Se lanza el Viewer de Jasper, no termina aplicación al salir
JasperViewer jviewer = new JasperViewer(jasperPrint,false);
jviewer.setTitle("IMSS");
jviewer.setVisible(true);
}

catch (Exception j)
{
JOptionPane.showMessageDialog(null, "Mensaje de Error: "+j.getMessage());
}

}

public void cerrar()
{
try
{
con.close();
}
catch (SQLException ex)
{
ex.printStackTrace();
}
}
}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de 043h68

Librerías o parametros.

Jajaja !

Deberías quitarle al menos el lugar al que pertenece (IMSS).

Como no pegas el código del .jrxml solo se me ocurre :

En tu reporte tienes declarado algún parametro el cual utilizas en tus consultas, el cual probablemente llegue nulo por no agregarlo al mapa.
No tiene una sesion tu Connection, lo que creo poco probable.
Te falta alguna librería por agregar, en google hay mucha información de librerías compatibles de la versión de Jasper que utilizas.

Si en iReport compila correctamente pero llamandolo desde tu app no, al momento solo se me ocurren esas soluciones.

Saludos y suerte.