I guess some fields are missing in your list : for project and activities, all progress data are stored in a remote object PlanningElement (not easy to guess on your side).
I'll have a look to check how to retrieve them
My mistake !
Your code correctly takes these fields into account !
Other issue that has to be fixed : some work and cost fields should not be exposed (not exported, nor displayed is selection list) depending on defined rights.
Hi LEVA,
Hope you'll see posts : it seems the email you provided is not rooted correctly.