The answer has nothing to do with the properties of the solute. Rather, it just depends on the molality of your solition. Since molality is mass of solute/mass of solvent, it stands to reason that the solute with the highest greatest mass will have the greatest molality (since all the solutions are at 1.0M, meaning they all have equal numbers of solute molecules per unit volume). Comparing the molecular weights of all the solutes, the sugar (C
6H
12O
6) has the highest molecular weight, and therefore the sugar solution has the highest molality. Therefore, the sugar solution has the lowest freezing point.
So your original guess (and xiankai's) were correct, but for the wrong reasons