Si lo único que quieres almacenar es un usuario y saber si es la primera vez que se ejecuta o no te va a ser mucho más sencillo y eficaz utilizar SharedPreferences que una tabla SQLite:
http://developer.android.com/guide/t...rage.html#pref
http://developer.android.com/referen...eferences.html
Te bastará con guardar los campos que necesites para el registro y un campo extra booleano que inicialmente sea "false" indicando si el usuario se ha registrado.
Cada vez que abres la app se comprobará ese campo, la primera vez será "false" y pones una condición que si es "false" te vaya a la pantalla de registro, una vez en esa pantalla cuando el usuario se registre le cambias el valor a "true" y ya no lo tocas nunca más.
A partir de ahí cada vez que se abra la app y lea que el valor es "true" en lugar de ir a la pantalla de registro le indicas que vaya a la pantalla que quieras.
Si no te aclaras mucho con lo que dice el link avisame, que realmente se implementa en 4 líneas y no requieres ni estructuras y datos adicionales y te pego un código de ejemplo