Tienes dos opciones:
a) En el trigger realizas una búsqueda para comprobar si existe ese item y llamas a la excepción
b) Controlas el error en la aplicación cuando la base de datos te devuelva por si sola la excepción.
Ya que la excepción la tienes definida en la BD, yo haría el punto a).
Saludos