Ich habe mir deinen Post jetzt drei Mal durchgelesen und noch immer nur wenig Ahnung, was du genau willst. Was schade ist, weil ich eigentlich recht zuversichtlich bin, dass ich's wissen könnte. Vielleicht liegt's auch an mir und jemand anderer kapiert's komplett, trotzdem:
1) Willst du zählen, wieviele unterschiedliche Klassen es gibt oder wieviele Leute es von jeder einzelnen Klasse gibt? Dein Post klingt nach Ersterem, der Code sieht aber nach Letzterem aus! o_O'
2) Wo ist das Problem? Wenn du - wie es der Code impliziert - zu jeder Klasse die Vorkommnisse in der Tabelle willst bekommst du sie doch, und kannst sie auch sicher getrennt ausgeben.
Ich nehme mal an, du machst das Ganze in PHP (in anderen Sprachen geht's aber sicher auch), dann müsste es so gehen: