Assuming you have passwordless sudo configured:
ssh user@host 'sudo -u sh -c hbase "command1;command2;command3"'
It may be better to put all the remote commands into a script then just run:
ssh user@host 'sudo -u hbase /some/script'