isEmpty() is working perfectly now, not adding more than 1 object to the table, and the if condition for checking existing data is working as it should. Now need to work on getting the users newly created data returned back.