Drain pineapple, reserving 2/3 cup juice; set pineapple aside. In a large bowl, whisk the milk, pineapple juice and pudding mixes for 2 minutes. Let stand for 2 minutes or until soft-set. Whisk in sour cream; fold in oranges and pineapple.
Place a third of the cake cubes in a 3-qt. trifle bowl; top with a third of the pudding mixture. Repeat layers twice. Cover and refrigerate for 3 hours. Combine whipped topping and extract; spread over the top. Sprinkle with coconut.