Ваш SQL-сервер настроен для принятия сетевых соединений? Или, это находится на нестандартном порте (1433 является значением по умолчанию)? Или, есть ли межсетевой экран узлов, включенный на сервере?
Из того сообщения об ошибке кажется, что сервер OpenFire мог разрешить имя, но попытке соединения активно отказали.
OpenFire берет строку соединения JDBC, таким образом, нужно ожидать, что Ваша вторая попытка перестала работать.
Это говорит Connection refused
в первом журнале. Попробуйте telnetting от своей машины Openfire до порта SQL-сервера и посмотрите, можно ли открыть соединение. Если не затем Вы могли бы хотеть проверить правила брандмауэра и позволить входящие соединения.
Второй журнал просто говорит Вам, что строка подключения недопустима, и это не знает, где или как соединиться.