Es cierto lo que dices
Xerelo :
"Siempre debes pintar/tratar una excepción para poder saber qué ha ocurrido, tu error puede ser de conexión de base de datos o que com es null o cualquier cosa, pero no lo sabrás porque lo conviertes todo en un mensaje."
yo capturaria la excepción asi:
y apartir de la exepcion, podes encontrar ideas para resolver los errores.
Saludos