Erro na geração de Relatório Ireport

Tenho a seguinte classe com o código abaixo


package Relatorios;

import Model.conexao.ConnectionFactory;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.HashMap;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.*;


public class Relatorio_Hinos_Jovem{
    
    Connection connection = null;
    String sql = "";
    Statement stmt = null;
    ResultSet resultSet = null;
    public Relatorio_Hinos_Jovem() {
    
        
        sql = "SELECT *, tema_tema, ano_ano FROM hino "
                + "INNER JOIN tema ON tema_id = hino_tema_id "
                + "INNER JOIN ano ON ano_id = hino_ano_id ";
        
        try
       {
                connection = ConnectionFactory.getConnection();;
                stmt = connection.createStatement();
                resultSet = stmt.executeQuery(sql);
        
        JRResultSetDataSource jrRS = new JRResultSetDataSource(resultSet);

        JasperPrint jp = JasperFillManager.fillReport(
                "src/Relatorios/Relatorio_Hinos_Jovem.jasper", new HashMap(),jrRS);
        //gera relatorio
        //JasperViewer.viewReport(jp, false);
        //exporta o relatorio para pdf
       connection.close();
        JasperExportManager.exportReportToPdfFile(jp, "src//Relatorios//Relatorio_Hinos_Jovem.pdf");
        
       Process exec = Runtime.getRuntime().exec("cmd.exe /C start src\\Relatorios\\Relatorio_Hinos_Jovem.pdf ");
      
    }    
    catch (Exception e)
    {
        JOptionPane.showMessageDialog(null, "Deu erro = "+e);
    }
  }
    
    public static void main (String args[])
    {
        new Relatorio_Hinos_Jovem();
        
    }
    
    
    
}

dá o seguinte erro ao executar

[color=red]erro:
log4j:WARN No appenders could be found for logger (net.sf.jasperreports.extensions.ExtensionsEnvironment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread “main” java.lang.AbstractMethodError: gnu.xml.dom.DomElement.getTextContent()Ljava/lang/String;
at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(SimpleFontExtensionHelper.java:261)
at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies(SimpleFontExtensionHelper.java:232)
at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHelper.java:193)
at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHelper.java:162)
at net.sf.jasperreports.engine.fonts.FontExtensionsRegistry.getExtensions(FontExtensionsRegistry.java:56)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:110)
at net.sf.jasperreports.engine.util.JRStyledTextParser.(JRStyledTextParser.java:83)
at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:121)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:88)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:103)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:61)
at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:153)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:82)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:653)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:569)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:915)
at Relatorios.Relatorio_Hinos_Jovem.(Relatorio_Hinos_Jovem.java:34)
at Relatorios.Relatorio_Hinos_Jovem.main(Relatorio_Hinos_Jovem.java:53)
Java Result: 1[/color]

Alguem me ajuda?

Já checou e tem certeza que as versões dos jars que estão no sistema são as mesmas que fazem parte da versão do iReport que está usando?

eu copiei os jars do ireport todinho pra dentro de uma pasta separada e adicionei na biblioteca do projeto
Ainda nao chequei, mas vou verificar, Obrigado

Tentei assim tambem