The BeginReadMultiple will fire the event, but the values are not extracted to e.Values
You will have to manually extract it like this:
Private Sub EthernetIPforCLXCom1_DataReceived_1(sender As Object, e As Drivers.Common.PlcComEventArgs) Handles EthernetIPforCLXCom1.DataReceived
Dim x As Int16 = BitConverter.ToInt32(e.RawData, 0)
MsgBox(x)
End Sub