An ionic bond is formed by the electrostatic attraction between positive and negative ions. The bond is formed between two atoms when one or more electrons are transferred from the valence shell of one atom to the valence shell of the other atom.
Non-polar solvents like kerosene and benzene aren't capable of dissolving ionic solids since they can't decrease the forces of attraction between the ions.
Therefore, ionic compounds are insoluble in non-polar solvents.