Insomnia is a very common side effect, sometimes, the insomnia gets better after a few days. The vomiting, not a very common side effect, most likely he just had a bug. Maybe give him a day or two to get better, then try the medicine again?
That's a slow-release drug, right? If he keeps having problems with insomnia, maybe he needs something that passes through the system more quickly.
The patch causes the same sleep problems. It's a stimulant, it can interfere with sleep. However, you might be able to take it off earlier in the day so it wears off quicker.