Looks like EntityManager freaks out if you give it a non-entity class, even if it's a MappedSuperclass