Не уверен, что именно вы сделали, но нет необходимости в основном методе при использовании OSGi. Основным методом является запуск вашей программы, которая в данном случае является контейнером OSGi, а НЕ вашим кодом. Контейнер выполнит ваш код, запустив ваш класс Activator, и здесь вы можете создавать экземпляры объектов, специфичных для вашего приложения, и вызывать любые подходящие методы.
Поскольку вы не опубликовали код (вы должны это сделать), я могу только догадываться, что вы создаете соединение с БД в основном методе вместо обычного, поэтому он не работает, поскольку основной не называется.