If I understand your question correctly, you want to "sync" the database from the android device to the desktop program.
You could write code for the Desktop program that looks at a copy of the database from the Android device and then walks the database and checks for certain fields. If they aren't in the desktop copy then grab the data and insert it.
I do this with a recipe database I wrote for my wife. I can back up the database on my device, copy it to hers, then a subroutine within the program checks for recipes that I've added to mine and copies the data.