Сделайте себе класс xxxApplication extends Application, пропишите его в манифесте.
И в нём сделайте одно подключение к базе данных. Класс Application в андроид программе только один, поэтому там все переменные как singleton.
ИМХО, можете меня потом исправить, если бы вы создали один глобальный Lock над БД и записывали через него. Например создать класс с функциями записи в БД и в нём Lock. Тогда это будет себя вести как Queue.