Yes, if you're hiring anyone, it's highly recommended they have their own insurance. In the event a caterer slips and injures themselves, you don't have to be held liable for their medical bills or lost income. They have coverage for their employees with their own insurance, so you don't have to worry about it falling to your insurance.