Schema is ugly, but all current JPA tests pass