The term "hollow" and its opposite, "solid", refer to complete objects, like a rock, an egg, a wall, etc.
The term "empty" and its opposite, "full", refer to containers, like a glass, a basket, etc., that hold other things, like water, apples, paint, etc.
So you could have a hollow egg, which means it's a shell with no inside. And then you can have an empty basket, which means it doesn't contain any objects.