protected PreparedStatement setObjects(Connection connection, String query,
            Object... objects) throws SQLException {
        PreparedStatement ps = statement(connection, query);
        setObjects(ps, objects);
        return ps;
    }
protected PreparedStatement setObjects ( Connection connection , String query , Object ... objects ) throws SQLException { PreparedStatement ps = statement ( connection , query ) ; setObjects ( ps , objects ) ; return ps ; }
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