L.A.
He is getting older and is way to busy to stop and eat and have his diaper changed. This is normal. You just have to play around and figure out a way to get him to lay down during the diaper change.. even if it means wrestling him on the floor and holding him down.
He will not starve. When he is hungry or thirsty he is going to eat and drink.
Maybe he just is not ready for solids that you feed him.
How does he do if you let him feed himself?
Does he have teeth? Can he chew, if so, let him feed himself with his hands, while you feed him with a spoon or with your hands.
Some children just do not like that whole eating thing.. But later he will catch on.
I know this is all frustrating, but he just wants to do it his way.. You just have to figure out what that way is.