Hi, you said he wakes up?
Is that the only time he does that? Are you sure he is actually awake? Does he get out of bed himself?
Is it worse if he is sick or hasn't slept properly? Sometimes food (even healthy food) can be a trigger too.
With the exception of the chair throwing it sounds very similar to night terrors. My DD2 gets them sometimes and used to get ALL the time. She would SCREAM, panic, thrash around, sit up, kick, hit etc. If I touched her or even spoke to her it would make it 10x worse and make it last much much longer.
Maybe try a few drops of lavender under his pillow before bed? That's what works for DD2. It's meant to calm the mind and the body.
If you don't think that's it or if it doesn't help then I would suggest seeing the Dr. Also a food diary wouldn't hurt either. You just might see a pattern. Just make a note of what he eats and when he has any problems.
I hope this helps.