String selectByCodBanco = "SELECT COD_BANCO, NOME FROM TB_BANCO WHERE COD_BANCO = ? ORDER BY COD_BANCO, NOME"
Segundo: cod_banco é do tipo varchar? Pois está setando um tipo String na sua query, caso contrario, retire as aspas duplas.
Outro detalhe, os nomes das colunas do banco estão corretas? Substitua o:
//busca o valor da segunda coluna, será útil.
System.out.println(rs.getString(2));
Outro detalhe, jogue esse mesmo select em seu banco e veja se está correto, caso os passos acima não resolva seu problema poste o código completo ok? Pois a Exception que gerou diz que um ou mais campos encontrados são inválidos.
Faça o seguinte: altere a linha do PreparedStatement para:
//creio que a variavél con refere-se a um objeto do tipo java.sql e já esteja preenchida com a conexão certo?
PreparedStatement ps = con.preparedStatement(selectByCodBanco);