In your action, you are passing findAll* a map of maps, it should be:
MyList = DS.findAllByCpCreator(user, params)
EDIT: actually your view tag is ok
For count, you should use: http://grails.org/doc/2.2.x/ref/Domain%20Classes/countBy.html
DSCount = DS.countByCpCreator(user)