The Oregon Department of Fish and Wildlife regularly stocks reservoirs and lakes with trout. You can find the schedule of trout stocking for your area online.
However, a good bet for catching catfish would be to head over to the Coast and fish in Siltcoos Lake.