Then based on that info I will say that it certainly isn't impossible. You check the 'wrong/inconsistent' training background box at least. Of course, there's a world of difference between a 4:40 and a 4:20. So I still can't say with confidence how likely it is either. Still too many unknowns. Can't give you more than that without knowing your basic speed. You must have done some somewhat faster 200's or 400's in practices at some point when you did run. Even if not all out, did it seem easier to you than perhaps to others?
What was your best xc 5k time? I know it wasn't ideal training this fall or your freshman year but it still helps to also get info from the other endurance end of the spectrum.
Be careful how you build up if you have had stress fractures. Make your easy days EASY. Are you doing any Tempo runs? I would suggest at least one/week while trying to develop a base. But, don't do them too fast. Emphasize the comfortable, in what Daniels calls "comfortably hard'.
You will still need to stay in touch with/develop your speed this winter. But not anaerobically to the extent you get significant lactic acid buildup. After a thorough warmup, do 6x50-70m very fast sprints once or twice a week. Use FULL recoveries of even 4 minutes if necessary. Do not do these at the tail end of a hard workout. You should be fresh. This is all about maximizing speed. Something some distance runners don't understand they need. You especially need this for the mile.