Index: dbLearnStar-webApp/src/main/java/dblearnstar/webapp/pages/admin/ManagePersons.java
===================================================================
--- dbLearnStar-webApp/src/main/java/dblearnstar/webapp/pages/admin/ManagePersons.java	(revision a3d3f0737f3fd44dbea75c309da114d2563b5038)
+++ dbLearnStar-webApp/src/main/java/dblearnstar/webapp/pages/admin/ManagePersons.java	(revision 52641d04e432dbc9048e77086bb4b2df67187395)
@@ -103,5 +103,5 @@
 
 	public void onActionFromImportPersons() {
-		personListToImport = "firstName,lastName,email,userName";
+		personListToImport = "firstName\tlastName\tuserName";
 	}
 
@@ -115,13 +115,17 @@
 				Person p;
 				try {
-					p = personManager.getPersonByUsername(lineFields[3]);
+					p = personManager.getPersonByUsername(lineFields[2]);
 					if (p != null) {
 						errors += ">>> Person " + p.getUserName() + " already exists, skipping creation, activating.";
+						if (p.getStudents().size() > 0) {
+							p.setFirstName(lineFields[0]);
+							p.setLastName(lineFields[1]);
+							genericService.save(p);
+						}
 					} else {
 						p = new Person();
 						p.setFirstName(lineFields[0]);
 						p.setLastName(lineFields[1]);
-						// p.setEmail(lineFields[2]);
-						p.setUserName(lineFields[3]);
+						p.setUserName(lineFields[2]);
 						genericService.save(p);
 						Student pr = new Student();
@@ -130,5 +134,5 @@
 					}
 				} catch (Exception e) {
-					errors += ">>> Person " + lineFields[3] + " can not be imported due to: " + e.getLocalizedMessage();
+					errors += ">>> Person " + lineFields[2] + " can not be imported due to: " + e.getLocalizedMessage();
 				}
 			}
