docs: public int[] batch(Connection conn, String sql, Object[][] params, int[] paramTypes)
          throws SQLException {
  
          PreparedStatement stmt = null;
          int[] rows = null;
          try {
              stmt = this.prepareStatement(conn, sql);
  
              for (int i = 0; i < params.length; i++) {
                  this.fillStatement(stmt, params[i], paramTypes);
                  stmt.addBatch();
              }
              rows = stmt.executeBatch();
  
          } catch (SQLException e) {
              this.rethrow(e, sql, params);
          } finally {
              close(stmt);
          }
  
          return rows;
      }