после получения данных, тебе необходимо вытащить все уникальные id сессий и их цвета в отдельный массив, но без повторений (напр, sesArr).
Таким образом, функция раскраски такая:

Код:
private function selectTypeColor(item:Object, color:uint):uint
{
var i:int;
var len:int = sesArr.length;
for (i=0;i<len;i++){
if( item['session'] == sesArr[i]['id']) return ses[i]['color'];
}
return color;
}
Потом, необходимо инициализировать компонент датагрид с этой rowColorFunction.