I entered QAT-12439 for DSN too long and not showing up. They were using this name "Sample Hortonworks Hive DSN_Prod". They just made a shorter name to get it to show up. But i cannot reproduce this issue even using this same ODBC driver. So I have my doubts about length of name being an issue.
I had another idea. There is an option under Database | ODBC to filter out DSNs based on architecture. This is on by default. Try unchecking that and see if that fixes. Maybe we are mistakenly recognizing the bitness of your drivers.