You need to clear combobox list before you start adding new values:
ComboBox.ObjectCollection.Clear Method (System.Windows.Forms) | Microsoft Docs[
^]
Or
You need to prevent adding duplicate values:
Add and Remove Items from ComboBox, ListBox, or CheckedListBox Control - Windows Forms | Microsoft Docs[
^]
Alternativelly, you can re-bind combobox's datasource:
Dim judge = cmbJudges.Text
Dim affected As Integer = 0
Dim dt As DataTable = New DataTable()
Dim comm As String() = {"DELETE FROM Judges WHERE FullName = @FullName", "SELECT FullName FROM Judges;"}
Using cons As OleDb.OleDbConnection = New OleDb.OleDbConnection(conSTR)
Using cmd As New OleDb.OleDbCommand(comm(0), cons)
cons.Open()
cmd.Parameters.AddWithValue("@FullName", judge)
affected = cmd.ExecuteNonQuery()
cons.Close()
End Using
If affected >0 Then
Using cmd As New OleDb.OleDbCommand(comm(1), cons)
cons.Open()
Using rdr As OleDb.OleDbDataReader = cmd.ExecuteReader()
dt.Load(rdr)
End Using
cons.Close()
End Using
End If
End Using
With cmbJudges
.DataMember = "FullName"
.ValueMember = "FullName"
.DataSource = dt
End With