Ciao,
io ho provato questa cosa:
-- Creazione della tabella
create table test (info varchar(100));
-- Inserimento in tabella di due valori CRITICI
insert into test values ('III');
insert into test values ('JJJ');
-- Select effettuate forzando la collate
SELECT * FROM test where info like 'J%' collate utf8_roman_ci;
SELECT * FROM test where info like 'J%' collate utf8_general_ci;
Se la seconda ti funziona, allora la collate che stai usando non va bene