Я нашел две вещи неправильно в вашем коде
1) Объявите di в цикле For, новый экземпляр для каждой итерации
for(var aa:int=0; aa<5;aa++){
var di:Object = new Object();
2) Вы не определяете правильное dataField для DataGridColumn, хотя вы передаете id в конструктор, но я не нашел его в верхнем коде, которым вы делитесь, это может быть
di.id = aa
или
myDataGridColumn.headerText = "ID";
myDataGridColumn.width = 40;
myDataGridColumn.dataField = "username";
Надежды, которые помогают