check here for a similar problem & solution
http://www.sqlservercentral.com/Forums/Topic322094-148-1.aspxsomeone here says : when you have more than 1 record, that when you should select Full Result set, and then set the output to a variable of type OBJECT. then use this object as the input for a ForEach Loop, and do the mapping there similar to step1.