For your use case, if it is enough to have the node mapped as ENTITY and PLAYER you can use the annotation @Inheritance(strategy=TABLE_PER_CLASS)
@Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) class Person { ...}