Preheat oven to 350 degrees Fahrenheit and spray a 13x9 pan with non stick spray.
Prepare the cake mix as directed on the package, using the eggs and orange juice (instead of water and oil).
Pour the batter into the prepared pan and bake for 30-40 minutes until the cake springs back when touched.
Allow cake completely cool.
Using a skewer, poke small holes all over the cake, piercing all the way to bottom.
In a bowl, combine orange Jell-O gelatin and boiling water and stir until gelatin is completely dissolved.
Add the cold water, mix well and slowly pour this mixture over the entire cake.
Cover and chill for 2 hours.
Combine the pudding mix, milk and vanilla and beat well.
Fold Cool Whip into the pudding mixture and use it to frost the cake.
Cover and refrigerate for 4 hours.