Me manda errores al hacer una consulta


public void insert(int Matricula, String Color,Double Precio,String Marca,String Modelo) {    try    {          String Query = "INSERT INTO coche(matricula,precio,color,marca,modelo) VALUES (?,?,?,?,?)";         PreparedStatement pstmt = cn.prepareStatement(Query);         pstmt.setInt(1, Matricula);         pstmt.setDouble(2, Precio);         pstmt.setString(3, Color);         pstmt.setString(4, Marca);         pstmt.setString(5, Modelo);         pstmt.executeUpdate();         pstmt.close();     } catch (SQLException e){         System.out.println(e.getMessage());    } } 

Lo uso así

con.insert(matri, color, precio, marca, modelo);

Muchas gracias