Fehler beim schreiben in mdb

Hallo,
ich lese Daten aus Textfelder aus und möchte diese in einer mdb speichern, da gibt es aber ein Problem und ich finde den Fehler nicht. Hier mal mein Source:

public static void save_DB(){
	
	
	Connection con = null;
	Statement stmt = null;
			
	try{
				
	    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
        con = DriverManager.getConnection( "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=Auswertung.mdb"); 
				
		stmt = con.createStatement();
	String Material1		= TF_Material1.getText();
						String Material2		= TF_Material2.getText();
stmt.executeUpdate(
				"INSERT INTO Messungen (Material1, Material2) VALUES ("+Material1+"','"+Material2+"')");
	stmt.close();
			con.close();
			} 
			catch (Exception error){
				System.err.println(error);
			}

Und hier die Fehlermeldung:

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntaxfehler (f
ehlender Operator) in Abfrageausdruck ‘bullz’,‘eagle’)’.

Bei Material1 fehlt das Hochkomma zu beginn.

Danke! :wink: