Lo stato dell'oggetto può variare per molti motivi, perchè utilizzato da più oggetti diversi, è può avere valori diversi in un determinato momento.
Se vuoi fare una cosa fatta bene, creati una classe che la connessione, sql , il cursor e le varie sub per estrarre i dati, fare delle insert ecc..
Poi da ogni activity che la utilizzi, crei una nuova istanza dell'oggetto, così hai vari vantaggi, ad esempio la riusabilità del codice, l'uso dello stesso oggetto centralizzato nel progetto, e la creazione di più istanze dello stesso oggetto.
Ovviamente queste sono solo mie valutazioni.