Show panel, only when a collection is loaded
You are going to want to use python's membership operator: in

@classmethod
def poll(cls, context):
    return "ThreePointLight" in bpy.data.collections


Using bpy.data.collections[*name string*] would result in an KeyError in the event the name does not exist.