Concordo! Definisci il Campo email in sql in questo modo:

email varchar(30)

// dagli almeno 20, 30 caratteri, se no è naturale che hai quell' errore.