Para le correo elecectrónico yo lo que hago es validar si escribe una arroba y un punto, y letras en medio, pq si kieres validar si existe una direccion de correo concreta es ya más complejo y se va de la api, pero bueno, me imagino que tb se podrá pero no sé
Hola, pues otra forma seria validar dentro del codigo Java, con la ayuda de expresiones regulares. Te dejo unos links para poder realizar esto
Utliza el proyecto Regexp
http://fi.uaemex.mx/sos/tutoriales/expReg.html
http://jakarta.apache.org/regexp/index.html
Aha por cierto la expresion regular que les recomiendo para validar el email es la siguiente:
^[\w-\.\']{1,}\@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,}$
Estamos en contacto si hay mas dudas