non conosco il tutorial, ma secondo me, la linea dovrebbe essere:
$query = new JDatabaseQueryMySQL();
hanno anche dimenticato le parentesi...
JDatabaseQuery è una classe astratta, e come tale deve essere implementata prima di essere usata.
nota polemica:
chi sa programmare ad oggetti si chiederà perchè qui non è stata implementata una factory, dato che proprio era il caso specifico, mentre JFactory, al di la del nome pretenzioso, non è che un cavolo di dll (spregiativo per library, nda).
ciao,
marco