ваш dataProvider (скажем, ArrayCollection), который вы будете типизировать для HierarchicalData, должен быть набором объектов следующей структуры.
{column1Data: "", column2Data: "", column3Data: "" .. ...columnNData: "", category: arr}, где arr - это другая коллекция ArrayCollection той же структуры, т.е. {column1Data: "", ... columnNData: "", Categories: arr1} и arr1 снова той же структуры. Это может продолжатьсядо arnN, если у вас есть уровень детализации N.
Те объекты, которые представляют только один уровень данных (или несгруппированные данные, как вы говорите), не будут иметь атрибута «категории».