There's a reason road races won't let you start without bar end caps. It's a safety critical part and actually quite dangerous to ride without them. Consider yourself lucky you only hurt your hand and didn't take a core sample of yourself.
I hope you heal up quickly and stay safe!