Hey thanks for the reply.
This is an old post about 1 year ago and I have completely given up on doing fieldmapping in a python toolbox ".pyt". It's just not worth the effort even if I could get it to work.
The problem did not have anything to do with getting the results as you suggest. It was that ArcGIS-10.1 was not accepting the documented keyword for fieldmapping. I really don't know why I couldn't get fieldmapping to work but it could have been that datatype needed a space. Maybe (datatype="Field Mapping") instead of "FieldMapping".
I also don't understand why Esri documents datatype with a GP prefix in some examples. This GP prefix has never worked for me.
example: datatype="GPFieldMapping"
I will suggest that anyone reading this look at the free online course which helped me understand the Python toolboxes much better.
"Creating Python Toolboxes Using ArcGIS 10.1"
PS: I re-read your post and maybe you're right about how to set that. I just don't know.