Generally when I am creating a JDBC connection to connect a SQL server, the Database URI looks like this: jdbc:jtds:sqlserver://host:port/database, where the host is localhost, port is 1433. According to me, you don’t need to specify SQLEXPRESS in the host name.
Your error message,
> connection error: connection timed out: connect
looks like a network issue to me, for more information on this, please refer to the previously answered question [here.](https://community.denodo.com/answers/question/details?questionId=9060g000000XdOhAAK&title=Getting+Connection+TimeOut)
Hope this helps!