code: protected PreparedStatement setObjects(Connection connection, String query,
              Object... objects) throws SQLException {
          PreparedStatement ps = statement(connection, query);
          setObjects(ps, objects);
          return ps;
      }
docs: Give a query and list of objects to set, a prepared statement is created,
  cached and returned with the objects set in the order they are provided.
  
  @param query
  @param objects
  @return
  @throws SQLException