static SQLException mungeBatchException(SQLException e) {
        for (SQLException next = e.getNextException(); next != null; next = next.getNextException()) {
            e.addSuppressed(next);
        }
        return e;
    }
SQLExceptions thrown from batch executions have errors
in a {@link SQLException#getNextException()} chain, which
doesn't print out when you log them.  Convert them to be
{@link Throwable#addSuppressed(Throwable)} exceptions,
which do print out with common logging frameworks.

@param e the exception
@return the 'suppressed' munged exception change
core/src/main/java/org/jdbi/v3/core/statement/Batch.java