Excel DB: la operación debe utilizar una consulta actualizable

para un programa jdbc, estoy obligado a hacer una conexión a una base de datos de Excel. la conexión se realizó con éxito pero al ingresar valores en ella, está dando una excepción de "La operación debe usar una consulta actualizable".

aquí está el código:

        String url="jdbc:odbc:Sample";   //CHANGE THE DATABASE NAME
        Connection conn= DriverManager.getConnection(url,"","");
        PreparedStatement prepstat = null;
        String insert="INSERT INTO [Sheet1$] ([AccountID], [ProjectID], [PositionID]) VALUES (?,?,?)";
        prepstat= conn.prepareStatement(insert);
        prepstat.setString(1, accountID);  
        prepstat.setString(2, projectID);
        prepstat.setString(3, positionID);
        prepstat.executeUpdate();   // this is where the exception occurs

Respuestas a la pregunta(2)

Su respuesta a la pregunta