It’s impossible for us to tell from the screenshot. You haven’t given us any information. You haven’t shown us any node configurations. You haven’t shown us the output from the upstream nodes. You haven’t even mentioned what the warning message in the Joiner node says. The best I can guess is that you didn’t configure the Joiner node correctly.
And why can’t I find the Insert Column Header node (my version is 5.1.1)
Because it doesn’t exist in version 5.1.1. Try using the Column Renamer (Dictionary) node instead.
I’m still a bit puzzled very embarrassed and I feel like I did something wrong in one of the previous steps that led me to it. Can you check it for me if you can?
I would suggest that you take a step back: Wouldn’t it make more sense to extract the column names from the table that is read from the adult.data and try to match the column names that you have there to the names provided in the adult_headers.txt? Once you have all the names in a single column (check which output port you are using!), you can join them together with the actual headers.
Please note that the forum is not meant to be a place where your class assignments are solved. You can ask specific questions to receive pointers, but you will have to do the heavy lifting!