Move hibernate-jpa-2.1-api-1.0.0.Final.jar from org.jboss.tools.hibernate4_3/lib/required/ to org.jboss.tools.hibernate4_3/lib/
Move hibernate-tools-4.3.1.CR1.jar from org.jboss.tools.hibernate4_3/lib/tools/ to org.jboss.tools.hibernate4_3/lib/
Use List<Iterator> instead of Iterator[] for the iterators instance variable