Ca(NO3)2 is an electrolyte. It dissociates in solution to form ions. Hence, it will dissolve in water to form an ionic solution.
On the other hand, I2, CH3OH and C12H22O11 are non electrolytes. They do not dissociate into ions. Hence, they will dissolve in water to produce molecular solutions.