If an asteroid or planet collides with the forcefield, it doesn't destroy the planet/asteroid. it just bounces right off. Black holes will collide with the forcefield but not eat the forcefield. the black hole just explodes, creating a nova of any time, depending on the size of the black hole. The nova bounces off the forcefield, protecting earth.
You can still remix and put what you think will happen.