Problemas con caracteres especiales al extraer informacion en BD firebird en mi aplicacion java

hola amigos
estoy realizando una aplicacion para extraer información de una base de datos el cual esta hecha en firebird, la cual extraigo la información,
pero la información que extraigo con tiene caracteres especiales por el formato UTF-8 (É, é,ó, etc..) el problema es que necesito que salgan sin los caracteres especiales y con los acentos.
he logrado que en otras maquinas con window's me muestre los acentos. pero la base de datos esta en un servidor windows server 2003 el cual el método que uso no funciona, pero cuando la guardo en un archivo de texto se guarda la información con los acentos y no con los caracteres especiales, pero yo quiere que en el string en el que obtengo la información de la base de datos este igual con acentos y no se como. alguien tiene ese problema necesito ayuda.......
gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Encoding de la base de datos

¿Qué encoding lleva tu base de datos o tu front-end?

Recuerda que eso pasa cuando quieres usar un tipo de encoding. Por ejemplo, si en tu base de datos tienes los registros guardados en UTF-8 y los despliegas en una página web que usa de encoding iso-8859-1 verás algunas diferencias entre tu base de datos y lo que despliegas.

Asegúrate que tu base de datos y tu aplicación guardan y muestran la información en el mismo encoding.