I got an issue with entities that implement inheritance. Apparently the relationship between EntityB and EntityC is not set correctly (see code below). Same thing works with EclipseLink. I attach the project. Interstingly, if you use Neo4J embedded, you get a nullpointer exception, whereas using bold leads to the indexotofbound exception.
Thanks for the tests, I'm looking into this.
The issue occurs because the Neo4j embedded dialect sees the getEBs() relationship with EntityA instead of EntityB. This happens because
the association is declared in the super class. instead of the EntityB entity.
This is clearly a bug but it seems to work fine with the remote dialects.