Empty as a hinge does not work
From what I can see, this is exactly the behavior you are specifying: You have two boxes with active dynamics, so both will react to gravity. Joining them with a hinge will only make them fall together.
The hinge must connect to something fixed in the world, if you want it to act the way you want.