У тебя конструктор класса возвращает false и идёт спать, а если ты экземпляр класса создавать будешь даже через getInstance(), то он создаст экземпляр класса (самого себя) и опять же сработает конструктор, вернёт false и закончит работу, как ты инстанс с текущим подключением получить собрался?