Realice la consulta seleccionando todas las columnas de la tabla. Si omite las columnas en los datos de la consulta, TableAdapter se llena como nulo.
SELECT student_id, name, contact_number, address, STD, FEES, Duration, image_lotacion, (....)
FROM register WHERE (paid - Fees < 0)
Otra opción es permitir que DataTable acepte valores nulos y sin errores. En las propiedades de cada columna del DataTable, establezca la propiedad AllowDBNull en True y la propiedad NullValue en 0 si es un valor numérico o booleano. También debe eliminar la clave principal y permitir que la columna sea cero, porque si no se incluye en la oficina, también dará error.