code: public List<List<Object>> executeInsert(String sql, Object[] params) throws SQLException {
          return executeInsert(sql, Arrays.asList(params));
      }
docs: Executes the given SQL statement (typically an INSERT statement).
  <p>
  An Object array variant of {@link #executeInsert(String, List)}.
  <p>
  This method supports named and named ordinal parameters by supplying such
  parameters in the <code>params</code> array. See the class Javadoc for more details.
  
  @param sql    The SQL statement to execute
  @param params The parameter values that will be substituted
  into the SQL statement's parameter slots
  @return A list of the auto-generated column values for each
  inserted row (typically auto-generated keys)
  @throws SQLException if a database access error occurs