Well I'd normally pick the cat up when it jumped up there, and take it straight to the nearest chair/etc, telling it no.
That for two years, has been.. semi-ok, and the cat never knocked anything over. Today I guess she lost her footing.