char è un tipo di dato primitivo, non puoi castare un oggetto a char come non lo puoi fare ad int.
Dentro il nodo salvaci una classe wrapper per char: Character.
Poi, quando usi nodes.getInfo(), casti il risultato a Character e per ottenere il char usi il metodo charValue().
codice:char carattere = 'a'; Nodo n = new Nodo(new Character(carattere), prossimoNodo);codice:if(Character.isUpperCase(((Character)aux.getInfo()).charValue())