Why paraffin is a non polar?
Paraffin (C25H52) is non-polar bond because it is not soluble in water which is a polar solvent, while it is soluble in mineral oil which is non-polar solvent.
(Polar substances and ionic substances dissolve in polar solvents and non-polar substances dissolve in non-polar solvents.)
As a general rule, polar solvents dissolve polar compounds, and non-polar solvents dissolve non-polar compounds (known as the "like dissolves like" rule). Water is polar and paraffin wax is non-polar, therefore water doesn't dissolve it. Keep in mind, however, that there are exceptions to this rule.
The short answer is yes. All types of wax contain long hydrocarbon chains of varying length, usually bound to another functional group, such as ester, aldehyde, etc. (although paraffin is not). The long non-polar chains make the waxes extremely hydrophobic, and so they tend to be soluble only in organic non-polar solvents, such as benzene, toluene, or hexane. Or use a product such as Goo Gone.