The oil could be caused by the flake food, or if he has put his arm/hand in the tank recently before washing it, may have had some chemical on his skin which has contaminated the water. I have had this problem before - i used some cotton wool, placed it in my net and let the flow of water pass through it. Some of the oily film was soaked up by the cotton wool, repeat as necessary. After a water change it then completely disappeared. Hope this helps.