Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:371) at java.util.ArrayList.get(ArrayList.java:384) at org.eclipse.persistence.mappings.ForeignReferenceMapping.extractResultFromBatchQuery(ForeignReferenceMapping.java:583) at org.eclipse.persistence.mappings.CollectionMapping.extractResultFromBatchQuery(CollectionMapping.java:898) at org.eclipse.persistence.internal.indirection.BatchValueHolder.instantiate(BatchValueHolder.java:58) at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:102) at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:88) at org.eclipse.persistence.indirection.IndirectSet.buildDelegate(IndirectSet.java:211) at org.eclipse.persistence.indirection.IndirectSet.getDelegate(IndirectSet.java:375) at org.eclipse.persistence.indirection.IndirectSet$1.<init>(IndirectSet.java:442) at org.eclipse.persistence.indirection.IndirectSet.iterator(IndirectSet.java:441) at com.utiba.uaccess.etl.transformer.TransTransformer.transform(TransTransformer.java:60) at com.utiba.uaccess.etl.ETLProcess.process(ETLProcess.java:198)