joining and empty with other object
You can't "join" a camera with an empty, join (ctrlJ) is to make 1 object from several, what you probably want to do is parent: Select the child, then the parent, then ctrlP