I'm going to recommend a different approach, load data into a DataTable as per below.
Public Class DatabaseOperations
Public Function LoadNewTestament() As DataTable
Using cn As New OleDbConnection("TODO")
Using cmd As New OleDbCommand With {.Connection = cn}
cmd.CommandText = <SQL>
SELECT
BibleReference,
BibleReadings
FROM
NewTestament
</SQL>.Value
Dim dt As New DataTable
cn.Open()
dt.Load(cmd.ExecuteReader)
Return dt
End Using
End Using
End Function
End Class
In your form, create a form level BindingSource, set the data source for the BindingSource to the DataTable above. Next create a ListBox or ComboBox, assign it's DataSource to the BindingList and DisplayMember to BibleReference. Next create a TextBox and use SomeTextBox.DataBinding.Add(...
Unsure if BibleReference or BibleReadings is the main property.
Now when you traverse items in the ListBox the TextBox shows the data for the selected ComboBox or ListBox item.