не понял зачем нужен getConnection. Без него нормально работает.