Let's start with the easy part first and confirm that the USB port on the AirPort Express is there only to connect a compatible printer. No other services will work at the USB port on the Express, so no value in trying to connect anything but a compatible printer to the USB port on the Express.
As far as the AirPort Express being able to supply power to the Hub, the USB port on the Express will not charge an iPhone or iPad, so I doubt that it would supply enough current to power the Hub if that was what you are thinking.
If the USB Ethernet Hub really does the capability of converting a USB to standard Ethernet, then in theory you could connect the AirPort Express to the Hub that way.
Whether or not the Hub really does have the capability to accept a USB signal and convert that signal to standard Ethernet is open to question. I've tried things like this in the past, and none of them have worked, but......I suppose you never know unless you try.
Maybe if you could provide the make and model number of the Hub that you are looking at, we might know more about the possibilities, or another user might have already tried the same product for a similar purpose and could provide some first hand feedback.
If you have not yet purchased the Hub, but are considering doing so, it might be a good idea to understand the store's return policies before you buy. Even if someone says that things "should" work, that does not necessarily mean that they "will" work. In situations like this, you just have to try things out on your network to find out how well.....or if.....they will work.
As far as having the Express "join" a hotspot, I have never had any problems setting up an AirPort Express this way. The A1264 and A1392 versions of the Express join the network and provide an Ethernet signal if that is needed for other devices.