Es la consola que no está configurada para usar UTF-8 para mostrar a ellos. En el caso de Eclipse, puede configurar su codificación en Ventana> Preferencias> General> Espacio de trabajo> Codificación de archivo de texto . Debe establecerse en UTF-8 .
El new OutputStreamWriter(System.out,"UTF-8"); solo instruye al OutputStreamWriter qué codificación utilizar para convertir los caracteres escritos en bytes. No instruye al System.out consola qué codificación usar para volver a convertirlos de bytes a caracteres para mostrar ellos.