GetByte viene utilizzato per recuperare un singolo byte da una colonna numerica.
Vuoi GetBytes invece. Probabilmente dovresti anche leggere la documentazione
per "Ottenere dati RAW LONG e LONG".
(Per inciso, spero che tu non lo faccia davvero avere un catch block vuoto - e il tuo codice sarebbe più idiomatico se usassi camelCase per i nomi delle tue variabili locali e dentellassi le parentesi graffe per try e catch blocchi, come lo sono per il while blocco.)