Escutar eventos de banco de dados - Java

Olá pessoal!

Gostaria de alguma ideia para resolver um problema.
Como posso escutar eventos em um banco de dados? O problema é, quero executar um método quando uma terceira aplicação, inserir um registro em determinada tabela do meu banco.

Estou procurando soluções, então por enquanto, qualquer ideia é bem vinda!

Agradeço.