Iodine is a non-polar molecular solid in which iodine molecules are held together by London force or dispersion force. This is a soft and non-conductor of electricity.
Water is a hydrogen-bonded molecular solid in which H and O are held together by polar covalent bonds and each water molecule is held together by hydrogen bonding. Due to non-ionic nature, they are not an electrical conductor.