What is happening is my guess is possible spanish is
spoken a lot
in your house, and although children do learn languages well it sometimes takes time for them to pick two up, he is getting mixed messages remember . Also stop feeding him, its you enabling it, put finger foods in front of him, say nothing no encouraging words , walk away and let him get on with it, if you are sat at the table eat your own food, when hes hungry and he sees you are not spoon feeding him he will eat.