I'm not sure what species of catfish that is but looks a bit like a channel catfish, if so then no it can't be kept in a pond, they get huge & would probably eat all the other fish
I personally would not trust any cold water catfish with goldfish or koi. As a fisherman I have been surprised as to the size of baits these fish can get in there mouth. As to suggest a wels even as a joke is beyond belief.