Hi Amr,
I tried your example with JSON model (sap.ui.model.json.JSONModel() )
var jsonObj = [{
"Applications": "BOD ETW 3304",
"PercentComplete": "85",
"Date_Due": "2014-06-16T11:25:00",
"Testing_Due": "" }, {
"Applications": "BOD ETW 3304",
"PercentComplete": "85",
"Date_Due": "2014-06-16T11:25:00",
"Testing_Due": "" }, {
"Applications": "BOD WLV9212",
"PercentComplete": "85",
"Date_Due": "2014-06-16T11:25:00",
"Testing_Due": "" }, {
"Applications": "BOD WLV9212",
"PercentComplete": "85",
"Date_Due": "2014-06-16T11:25:00",
"Testing_Due": "" }, {
"Applications": "BOD ETW 3303",
"PercentComplete": "85",
"Date_Due": "2014-06-16T11:25:00",
"Testing_Due": "" }];
var obj = new Object();
obj.rows = jsonObj; //Adding root attribute "rows" for the json object to be used as parameter to bindRows()
var oModel = new sap.ui.model.json.JSONModel();
oModel.setData(obj);
oTable.setModel(oModel);
oTable.bindRows("/rows");
Please check if the above code works for you (and hope I have understood your query).
Regards,
Ria