Yes the execute catches exception and throws SQLException java doc says SQLTimeoutException if you think we should throw that specific exception ??