Answers

2015-03-30T14:56:37+05:30
Most of ionic compound are polar in nature and when it added to the water they broke down in ions, polarity of the water molecules attracts this ions and so it is soluble in water.
 benzen is non polar organic compound, boken down ions are not attracts to benzen, so it is insoluble in it. 
2 4 2
2015-04-02T01:55:28+05:30
Water is a ploar solvent and has  high di-electric constant .
Due to the high di-electric constant(80) , the force of attraction b/w the oppositely charged ions of the ionic compounds is reduced to 1/80 times it's original strength and hence weakens the bond b/w them and after dissociation it reacts with the oppositely charged ions of water.

Nothing such happens in case of benzene as it is covalently bonded and mostly composed of Molecules rather than ions.
1 5 1