SQLException em um bloco finally

Criei um prepareStatement porem estou tendo uma exceção de SQLException, existe albuma forme de eu capturar o sql gerado e apresentar em um bloco finally para facilitar a visualização desse erro.

Throwable error = null;
try {
// ...
} catch (SQLException e) {		
	error = e;	
} finally {
	if (error != null) {
		// ...	
	}
}

Eu queria na verdade é ver a consulta sql gerada para ver o erro no sql.

malz… entendi errado, sinceramente não conheço forma de ver o sql completo gerado, o sql já com os valores, o método getParameterMetaData() pode ajudar a formar o sql completo, mas se for apenas para correção do código um debug vai ser mais facil… http://java.sun.com/javase/6/docs/api/java/sql/PreparedStatement.html