I can confirm with certainty that you DO NOT get Business class SC.
I upgraded with a Platinum bonus upgrade and got usual Flexi Y SC. - This was confirmed by VFF as what should happen.
FWIW, every one of my ten or so J upgrades (both complimentary and points) in recent months have been Z fares resulting in me being credited with full J SCs...