@Override
	public IEmailKontakt first() throws NoEmailKontaktFoundException {
		System.out.println("Display first contact...");
		Connection con = null;
		try {
			con = initDBConnection();
		} catch (SQLException e) {
			e.printStackTrace();
		}
		ResultSet rs = null;
		Statement stmt = null;
		EmailKontakt ek = new EmailKontakt();
		try {
			stmt = con.createStatement();
			stmt.executeUpdate("CREATE TABLE IF NOT EXISTS Kontakt (KontaktId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, Vorname VARCHAR(32) NOT NULL, Nachname VARCHAR(32) NOT NULL, Email VARCHAR(64) NOT NULL)");
			rs = stmt
					.executeQuery("SELECT * FROM Kontakt ORDER BY KontaktId ASC LIMIT 1");
			if (rs.next()) {
				ek.setId(rs.getInt("KontaktId"));
				ek.setVorname(rs.getString("Vorname"));
				ek.setNachname(rs.getString("Nachname"));
				ek.setEmail(rs.getString("Email"));
			} else {
				throw new NoEmailKontaktFoundException("Kein Kontakt gefunden!");
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			try {
				stmt.close();
				rs.close();
				con.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
		return ek;
	}