Clean up stack trace before rethrowing JDBC exceptions handled by AbstractFallbackSQLExceptionTranslator

Removed error-irrelevant translation stack frames from exception stack trace after exceptions were created by an AbstractFallbackSQLExceptionTranslator:

When debugging Spring-JDBC entires, I find it distracting that the top entries always refer to an AbstractFallbackSQLExceptionTranslator which is only called after an error occured and which simply translates a "raw" exception into a richer exception. Therefore, I suggest that these stack entries are removed before the enriched exception is rethrown by the JdbcTemplate.

It is a detail, but I believe the exception stack trace should not polluted with details that merely reflect an implementation detail.