I'd give him a cup with every meal,,he will soon get the hang of it.
As for the food with bits in it,,,I would be the same,,I don't like food like that either,,as long as he's eating pured food,,or solid food on its own then I'd just take it that he doesn't like it when its mixed sorta thing,,babies are like adults in the sence that they won't like things just like we won't!X