Puoi utilizzare ORDER BY 1 ordinare dal primo campo, che è "Frutta". Lo stesso vale per GROUP BY
Aggiorna
Per l'ordine, invece di fare il case nel order by , crea una nuova colonna in... diciamo... la seconda posizione:
(CASE
WHEN "Fruits" = 'Apple' THEN 1
WHEN "Fruits" = 'Pear' THEN 2
WHEN "Fruits" = 'Grapes' THEN 3
ELSE 4 ) as Order
Quindi in te ORDER BY 2 .