Ya encontre el error.....deberia haber especificado antes que estaba trabajando con sqlite....
El error era debido a que solo una conexión puede escribir en la base de datos a la vez nunca debemos olvidarnos cerrar los ResultSet que abramos. Caso contrario se generara el típico error “Database is locked” .
Por las dudas a alguien tenga el mismo problemita que yo...