Nicht ganz.
In der DemoApplication gibt es eine Artikelliste, in der Artikel mit Nummern ausgegeben werden, die Nummern beginnen mit E, R oder T, die Daten sind nach der Artikelnummer sortiert. Also wie bei dir die 1. Spalte (1|1, 1|2, 2|1, etc.). Es muss eine Datenzeile vorhanden sind, deren Ausgabe unterdrücke ich aber. In dem Beispiel habe ich einen Gruppenfuß eingefügt, den du auf deinen Anwendungsfall übertragen kannst:
Die Ausgabe sieht dann so aus, wobei die Überschriften in einem Gruppenkopf noch speziell angepasst werden müssen. Das habe ich nicht gemacht.

Das wäre dann auch schon alles…