Bom, respondendo as perguntas...
A) Isso ocorre em uma aplicação só, é a primeira que estamos usando
annotations, e também essa aplicação tem algumas outras
peculiaridades. Ela tem um webService que "alimenta" um site de busca.
Você entra com um código de busca no site, ele consulta o webService
e retorna uma resposta. Essas buscas são constantes, acredito que em
horários de pico acontecem +- 100 buscas em 30 minutos. A princípio
aconteceu esse erro específico 1 só vez, e na aplicação online.
Localmente nunca tive esse problema, mesmo testando a aplicação
durante alguns meses.
B) Na verdade antes de ocorrer esse problema, tinhamos reiniciado o
servidor de banco de dados(que é postgre) por um outro problema.
Cheguei até a pensar que por isso a aplicação não estava funcionando,
mas mudei de idéia logo pois já fiz isso outras vezes e nunca tinha
acontecido isso. Dai cheguei a reiniciar a aplicação(dei reload da
aplicação no tomcat) mas logo em seguida testei e nada. Voltou a
funcionar uns 5-10 minutos depois disso td, e aparentemente sem
fazermos nada. Achei alguns posts na net falando que esse tipo de erro
pode ser causado por lentidão na net, mas fiquei na dúvida.
C) Não sei o que acarreta o erro. A única exception que tenho no
console é a que eu postei aqui, mas aparentemente é uma consulta
(select).
Quanto ao log do sql, vou ativar e esperar para ver se ocorre o erro
novamente, assim que tiver alguma notícia volto a postar.
Obrigado pelos posts, abraços.