Don't worry about your son taking his time to enjoy table food. My son is 14 months old and he has JUST started eating from our plates for about a month now. The only things he would eat were pure fruits and vegetables in the stage 3 jars. Any kind of food with "chunks" in it would not be tolerated. The funny thing is, he is still like that with the baby food, but he doesnt mind with our food.
We started him out with bread and crackers and then tried to see what kind of textures he did like. He likes yogurt, cut up bananas (but we have to feed him, he doesnt like his hands to get dirty), ravioli, rice, thin, tiny pieces of beef (he will chew on it to get all the flavor and then spit it out), pinto beans, macaroni and cheese and broccoli and cheese. The key is to make sure the food can be easily broken up in his mouth. If it can't, my son will spit it out even though I know he likes it.
Take the doctor's advice about offering the same food for awhile. Even if he spits it out, eventually he will get used to it and let it stay in his mouth longer and then he'll be eating it. It is just to create familiarity.
On a side note, if your child is picky and isnt getting enough fat in his diet (mine definitely was not), you might want to try pediasure (or the store brand version) mixed with milk (this is when he turns one) so that he can still get his vitamins, fat and calories. It really helped my son a lot.
I hope that helped