Relatório não abre apos criação de arquivo JAR

Boa noite desenvolvedores, estou tentando chamar um relatorio apos a compilação da minha aplicação, mas o relatorio nao abre.
esse é o metodo utilizado para chamar o relatorio

    public void imprimir_carimbo_autenticacao(int id_autenticacao, int cod_cartorio, String posicao, 
    String localizacao) {
    if (posicao.equalsIgnoreCase("Esquerdo")) {
        if (localizacao.equalsIgnoreCase("Superior")) {

            InputStream esquerdo = getClass().getResourceAsStream("/Relatorios/Auten_cabec_Ld-esquerdo.jasper");
//                 File esquerdo = new File(getClass().getResource("/Relatorios/Auten_cabec_Ld-esquerdo.jasper").toURI());
            Relatorios_Dao dao = new Relatorios_Dao();
            dao.imprimir_carimbo_autenticacao(id_autenticacao, cod_cartorio, esquerdo);

            System.out.println("Local relatorio: " + String.valueOf(esquerdo));
        }

Esse é metodo da camada DAO

public void imprimir_carimbo_autenticacao(int id_autenticacao, int cod_cartorio, InputStream endereco_rel) {

    try {
        con = ConexaoBD.ConexaoDB.getconection();
        String caminho_rel = String.valueOf(endereco_rel);

        System.out.println("Local relatorio: " + caminho_rel);
        
        Map parametros = new HashMap();
        parametros.put("codigo_cartorio", cod_cartorio);
        parametros.put("id_autenticacao", id_autenticacao);

        JasperPrint imprimir_rel = JasperFillManager.fillReport(caminho_rel, parametros, con);
        JasperViewer tela = new JasperViewer(imprimir_rel, false);
        tela.setTitle("Cartão de Assinatura");
        tela.setVisible(true);

    } catch (SQLException e) {
    } catch (JRException ex) {
        Logger.getLogger(Autenticacao_Dao.class.getName()).log(Level.SEVERE, null, ex);
    }
}