Marcin,
We got the same problem with ACES and iso-8859-1 but we resolved it. We create the oracle db with UTF-8 encoding, the NLS_LANG for nsadmin user is "spanish_spain.utf8"; we configured AOLserver just like you did (but with 8859-1), except for SystemEncoding parameter, we set it to "utf-8". It works fine, portlet headers too.