Just stop giving him feeders, and keep offering the food you want him to eat. If he doesn't eat it just take it out of the tank. It may take him a while but he will come around when he is hungry enough.
I once had a dat that would eat nothing but live blackworms. He starved himself for 2 months before he ate smelt and shrimp.