「full of」も「high in」も、何かが大量に含まれていることを意味しています。この場合は、ロウソクの蝋には油分やカロリーがたくさん含まれているということを言っています。
「full of oil and full of calories」と「full of」を2回使うと非常ににくどい言い回しになるので、「full of oil and calories」と言った方がずっと自然に聞こえます。