Hi, in my case I solved it moving the jpa.jar file outside of the iReport class path because it defines the class EntityManager which is already defined in the eclipse-link jars I have copied into the ireport classpath to use them as my persistence provider. Hope it helps!