Spring Desktop - ClassPathXmlApplicationContext

Pessoal, boa tarde!

Estou precisando urgentemente da ajuda de vocês!!!

Tenho uma aplicação desktop, usando Injeção de Dependências do spring, no qual dentro do meu construtor, faço a chamada:

springContext = new ClassPathXmlApplicationContext(“springBeans.xml”);

para carregar o arquivo de configuração do Spring. Até ai… beleza…

Ocorre que um dos beans trata-se do LocalEntityManagerFactoryBean, que faz a conexão com o banco de dados. Caso este BD este fora (por exemplo), ou URL incorreta, é gerada uma exception:

java.sql.SQLException: Exceção de E/S: The Network Adapter could not establish the connection

Porém o código java, NÃO CONSEGUE CAPTURAR ESTE ERRO… dentro de um try / catch (por exemplo)

Alguem já passou por isso?

Muito Obrigado

Como assim, não consegue capturar?
Como está o código?