First off check if your waterparameters are in check, as usual.
If they are, there can be various reasons why O's get spooked.
i had a Vieja, that bullied my oscar, and even made my oscar knock himself out, by bashing into the glass coverlids.
Lately a Silver Dollar accidentally touched my tiger oscar at night, only the slightest bit.
But my tiger spooked so bad, that he bounced against the lid, so hard , he bounced back onto the gravel, and back again!
I'm not kidding you.
as i understood, at night the visual cortex of an oscar is shut down completely.
at night when they sleep they really cannot see at all, so if they get spooked, they will dart off like crazy, bashing and bumping into things, and getting damaged accordingly.
taking any sharp objects and decoration out of your tank may help in damage control.
plus i found that having nightlights on my tank has lessened the times my oscars do spook.