Путь, по которому вы идете, не рекомендуется.
У вас может быть класс Person, подобный приведенному ниже, и только для проверки электронной почты.
class Person {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private int id;
@NotNull
@Email
@Column(unique=true)
private String email;
private int age;
}