Faça a consulta selecionando todas as colunas da tabela. Se você omitir as colunas nos dados da consulta, o TableAdapter preencherá null.
SELECT student_id, name, contact_number, address, STD, FEES, Duration, image_lotacion, (....)
FROM register WHERE (paid - Fees < 0)
Outra opção é permitir que o DataTable aceite valores nulos e nenhum erro. Nas propriedades de cada coluna da DataTable, defina a propriedade AllowDBNull como True, e a propriedade NullValue Empty ou 0 se for um valor numérico ou booleano. Você também deve remover a chave primária e permitir que a coluna seja zero, pois se não incluir no escritório, também dará erro.