I have a 12 mo old boy, that I have tried to break him from his 2 in the night feedings. It hasn't really worked yet. I've tried feeding him food, food before bath time at 7:30pm but yet around 12am or 1am he seems to wake up. Then 4 to 5 hours later again for his bobba's. Very few times has he slept through both feeding. Although one time I remember I was so tired I picked him and just layed him next to me and fell alseep.
Given that your son is a year old, I would say it is highly likely that he is getting up for a bottle more out of habit than actual hunger. With my son, when I was trying to get him off the overnight feedings I tried a binky and patting his back to get him back to sleep - if that didn't work I would give him a small bottle of water or some very watered down formula. It didn't take very long until he stopped getting up (to eat anyway). If you think it may be actual hunger, you could try increasing the amount of food he is having for dinner or adding more protein - or even feeding him earlier so that he will eat more of his pre-bath bottle. Good luck!