Вот четкое правило: как только вопрос про редбин, так значит человек вообще ничего не знает о программировании, даже самых основ. Базу данных, SQL запросы в глаза не видел, только через ззамочную скважину своего редбина.
Оторвать бы руки тому, кто учит нубов начиная с этой кривой поделки
Максим, непонятно, зачем у тебя в run() вдруг throw new Exception, непонятно, зачем статика, непонятно, зачем переписывать исходный код каждый раз когда надо подключиться к новой базе данных.
Плюс функции get*сделаны криво. Явно делалось не для практического приенения и никогда не использовалось.
а так пиши в сессию