Parece que nunca cierras ourDatabase
en SQLHandler.close()
.
public void close() {
ourDatabase.close();// may be you should add this
ourHelper.close();
}
Además, creo que debería reutilizar el objeto SQLHandler, simplemente hágalo como una variable de campo. Los problemas pueden ser causados por aperturas/cierres frecuentes.