"No such column on entity" error for an existing custom field
Make sure that this field is actually visible to your user via Field Level Security
.
- Click the field name in your Setup UI to view the field definition detail.
- On this detail view, there will be a Set Field-Level Security button.
- Make sure Visible is selected for your Profile.
This is usually if the system administrator profile does not have access to Read access to the fields .
I would recommend checking the Field Level Security for the System Administrator Profile for the field Course_Link__c