You're overriding the list value with the value of the list item everytime. Don't do that. Give the var an unique variable name. The entity name is the most straightforward choice.
Note that I'd personally also rename the nothing-saying resultList to a more self-explaining projects.
And here,
the flow is wrong. You should print a new row inside each loop. Swap them.