K.S.
Ditto on trying to chop up table food really small. I put just a few pieces on the tray as to not overwhelm the child. My twins had some feeding issues for a long time with hard foods, so here are some that worked well for us in the beginning: scrambled eggs, avacado, bagels or Gerber Zweiback toast (to gnaw on - works great if your little one is teething), peas/peas & carrot mix (my girls liked them right out of the can vs. warm), Gerber puffs, macaroni w/ cheese, plain cooked pasta, banana pieces (you can roll it in smashed up cereal so it doesn't feel slimy to pick up). My girls also liked to dip things even though it was very messy. Maybe he'll dip the banana pieces or a piece of zweiback toast in a small bowl of yogurt?
Try not to worry too much (easier said than done, right!?). All kids are on different paces and one day you'll look up and he will be eating all sorts of things. Sometimes it just takes a while!