Ok, I have the same opinion as some of the other bro's here.... the first diet plan is horrible....the second one is better, but could still be improved.
First, those weight gainers are CRAP... the worst kind of empty calories, I don't care if you are trying to bulk up! You said you want CLEAN food... that's not it! You want dense calories, go with healthy fats: raw almonds, ANPB (stay away from processed, salted nuts!), avocado, fish oil, olive oil, flax oil.
Second, those pre-packaged meals (Hormel or any other kind) are FULL of sodium and preservatives... horrible. Do yourself a favor... I understand not having time as a student and all... not sure if you have access to a kitchen (if you don't, get a Foreman Grill, trust me, it's worth it).... get those huge packs of chicken breasts (save money that way), cook up a whole bunch of those breasts Sunday night and just pack them in ziplocs... you can use those bottled marinades for flavor if you want).
I would sub out the mashed potatoes and have either brown rice or sweet potatoes for dinner.
Not sure why you're eating vegetables and simple carbs right before bed. Your best bet is to have a casein protein shake... casein breaks down slowly and provides a nice steady stream of nutrients while you sleep. For added calories and to slow down digestion even more, add olive or flax or fish oil.... and have a few scoops of all-natural peanut butter. As an alternative to casein powder, have a tub of cottage cheese.
Just because you want to bulk and put on calories, doesn't mean you have to eat CRAP. Whole foods should be your basis, complex carbs and healthy fats will give you the extra calories you want. Use protein powders as a supplement and for their convenience.
Good luck!