No, the upgrades are not guaranteed. They are subject to the same space constraints as redeeming a business or first class regular award. That is, if you don't see any business or first class seats available for redemption on your chosen flight, then you will not be able to use a Star Alliance Upgrade Award.