Существует множество вопросов и ответов о том, как отключить его, когда он вызывает ошибку, но что конкретно делает эта функция?
Вы проверили этот пост: Отключение создания контекстного большого объекта, когда метод createClob () выдал ошибку
Там можно найти исходные комментарии
По сути, здесь мы просто проверяем, можем ли мы вызвать методы java.sql.Connection для создания больших объектов, добавленных в JDBC 4. Мы проверяем не только то, объявляет ли java.sql.Connection эти методы, но также и фактическую java. Экземпляр sql.Connection реализует их (то есть может вызываться без простого исключения).