Jsp X Postgres

Saudações pessoal, estou com um problema, minhas paginas jsp estão com charset UTF-8 a minha base no postgres tbm com charset UTF-8, só que na hora de salvar caracteres acentuados no banco ele salva errado!
Esse é o meu toString() da minha classe Contato(obs os contatos 1 e 2 eu inseri no braço no postgres):
Contato [ID=1, nome=Eduardo, email=eduardo.r.luz@gmail.com, endereco=Rua José Miskowski]
Contato [ID=2, nome=João, email=joao@gmail.com, endereco=Rua João Raduy]
Contato [ID=4, nome=Gisele, email=gisele@uol.com.br, endereco=Rua Altero]
Contato [ID=5, nome=Laura, email=laura@gmail.com, endereco=Rua José João]
Contato [ID=6, nome=Pedro, email=pedro@gmail.com, endereco=Rua Pedroca]
Contato [ID=7, nome=João, email=aaaa, endereco=Tíl]

minha conexão é a seguinte:

final String url = "jdbc:postgresql://localhost/mapas/public";
		final Properties pgProperties = new Properties();
		pgProperties.setProperty("user", "postgres");
		pgProperties.setProperty("password", "senha");
		pgProperties.setProperty("charSet", "UTF-8");
		
		return DriverManager.getConnection(url, pgProperties);

Alguem já passou por esse problema?