Для объединения нескольких таблиц вам нужно вложить дополнительные комбинации в скобки:
SELECT ...
FROM ((origintable
JOIN jointable1 ON ...)
JOIN jointable2 ON ...)
JOIN jointable3 ON ...
в принципе, для каждой дополнительной таблицы, к которой вы присоединяетесь, сначала требуется скобка перед исходным «FROM 'и закрывающей скобки для соответствующего предложения JOIN' on '.
MS Access (в частности, Jet / ACE) требует скобок с несколькими объединениями. Попробуйте:
adsFormView.SelectCommand = _
" SELECT * FROM ([tableCourse] " & _
" INNER JOIN [tableGrade] " & _
" ON [tableCourse].[grading] = [tableGrade].[id]) " & _
" INNER JOIN [tableCourseType] " & _
" ON [tableCourse].[course_type] = [tableCourseType].[id] " & _
" WHERE [prefix]='" & myPrefix & "'" & _
" AND [course_number]='" & myCourseNum & "'"