There are all 3 per, I can confirm this myself.
A buddy got this wave and the case breakdown he found is very disturbing...Rose x3Guards x2Stormtrooper x2Luke x1!!!!Seriously a messed up breakdown, Rose will be collecting dust until Episode 9 and one of the most desired figures in recent history is relegated to 1 per case. What a mess!
For those that have found these, do your stores have a lot of older stock? I thought about venturing out for a look with all the reports here, but our local stores have a metric ton of the older figures, so I'm not sure there would even be room for them to hit the floor. Really hope I'm able to get a hold of a set.