It takes many, many tries of a new food before a child develops an affinity for it. So what you're experiencing is very typical. I think the most important things to do are to a) offer a variety over the course of a week, b) be cheerful about the options (and don't become a short order cook), c) realize he will not starve, no matter what, and d) absolutely refuse to allow throwing of food.
This is your 2nd child, so it sounds like you are encountering difficulties that you didn't have with DS#1? So, you and the older child and Dad need to set examples of how meal time is fun. No one has to eat, but they don't get to pitch a fit about what's served either. Don't ask, "What do you want for dinner?" At most, ask, "Do you prefer X or Y tonight?" But even so, you're letting them be in charge. So put out a few options, and that's dinner. Anyone who doesn't want something can choose among what else is on the table.
If you put out something and Mr. Picky doesn't want it, that's fine. Wipe of his hands and excuse him from the table (keep him gated in the kitchen if you have to, or put a play pen in there), and everyone else stays at the table. Keep laughing and talking so that he gets the idea that Table = Fun. If he throws things, you can try to get him to clean it up (as suggested) but that's tough sometimes. Otherwise, just say, "We don't throw food. I guess you're not hungry." And he gets down from the high chair if necessary (although staying at the table is ideal if he's not having a tantrum). But as always, you don't give a child attention for having a fit over something. But if he is hungry in 15 minutes, then he chooses from among the choices offered. If you ONLY have a one-dish meal, then it's okay to have a somewhat boring alternative (PB&J maybe). But limit the amount so that he's not filling up on just bread or just carrots at every meal, you know? "Sorry, the bread is all gone. What we have left are yogurt, meatballs and carrots." Definitely don't let them fill up on milk before dinner either.
Do be alert to possible texture issues - my son definitely had them until age 2.5, and he did better with pureed foods than with the chunkier versions for a while, until his tongue action and swallowing issues resolved in time. But mashed sweet potatoes while everyone else is eating oven fried sweet potatoes are fine.
Just don't get sucked into the drama or turn it into a battle of wills. You can't make them eat, and bribing them to eat doesn't work in the long run. You're regret it. I just finished working on a 3 month project with a teen with dietary issues (Celiac) who has been in a food battle with her mother for 7 years. Mom counted calories and screamed, kid refused and also had pain due to food not emptying from her stomach easily. Teen has stubbornness and also a fear of throwing up. So we worked on teaching her to cook her own meals and be in charge of her own food, with mom banished from the kitchen for the 3 months. Meanwhile, the younger child ( age 10), virtually ignored through this whole thing, is far more picky and undernourished, has tantrums if he doesn't get chicken nuggets or chicken wings every night, and has a fear of throwing up. It's a mess. The teen is now in much better shape, the mom is calmer, and everyone's in therapy now except the 10 year old, and he's going soon! Obviously, their situation was complicated by a disease, but it was made awful but issues of control and panic and fighting. Don't go there.