Sprawdź, czy wszystkie dane UTF-8 to 3-bajtowy kod Unicode. Jeśli masz 4-bajtowe znaki (dozwolone w Unicode i Javie, niedozwolone w MySQL 5), może to spowodować wyświetlenie tego błędu podczas próby ich wstawienia. To jest problem, który należy naprawić w MySQL 6.0.