(Over het algemeen zou ik tegenwoordig alles in UTF-8 doen.) Er is een lange pijplijn van punten waar codering kan worden ingesteld. Van de webservice krijg je waarschijnlijk XML in UTF-8. Dat wordt automatisch correct gelezen, aangezien XML de codering strikt afhandelt.
Op databaseniveau is er de database en tabel en veld met een standaard en expliciete codering. Verder moet de verbindings-url worden geparametreerd met de juiste codering.
Het foutbericht toont de UTF-8 bytes voor dat geaccentueerde A en ik denk dat het niet beschikbaar is in Latin1. Voor MySQL zou de verbindingsreeks er als volgt kunnen uitzien:
jdbc:mysql://localhost/MYDB?useUnicode=true&characterEncoding=UTF-8