try like this
create 2 Arraylist for name and number. Add all the names and numbers using for loop
like this
arralistname.add(contact.getName());
arralistnumber.add(contactgetPhoneNumber());
then use for loop to insert
for(int i=0;i<arralistname.size();i++)
{
ContentValues values = new ContentValues();
values.put(KEY_NAME,arralistname.get(i)); // Contact Name
values.put(KEY_PH_NO,arralistnumber.get(i)); // C
db.insert(tablename,values,null,null);
}