Maybe it's a good idea to include tunneling feature in DBeaver. Indeed configuring tunnel with third-party software is not a very user-friendly solution. Probably we'll include tunnelling in next version (using some open-source SSH implementation like JSch).