Hook to Empty Object on a Bezier Curve doesn't work
First unhook the hooks, keep the empty's Subdivide the curve. Go to Object mode to select the empty and the curve you want to hook it to. Then go to Edit mode, select the middle vertex of the curve and press Ctrl + H to hook it.