Você deseja ouvir as notificações do SQL Server. Você pode configurar o MSSql Server para notificar um Broker. Existe o Apache ActiveMQ como uma solução de código aberto. Portanto, você precisa conectar o MSSql Server ao seu broker e usar a implementação JMS para ouvir e recuperar notificações em java do broker.
A questão agora é:é possível conectar o MSSql Server a qualquer broker? Vou procurar por isso e retorno para você.