You can feed Oscars absolutly anything, they are the greediest, messiest and the most unfussy eaters in the fish world. I've never tried freezed dried foods, but I'm sure he'll wolf it down.
When I feed my Oscar I give him food that floats, Nutrafin Spirulina Sticks he loves them, then I feed the other fish with sinking foods so everyone gets their share.