Non posso fare test, ma (mi sembra assurdo..) potrebbe essere che il ?% faccia casino.

Prova a scrivere solo

"AND ingresso LIKE '?'";


Non è quello che vuoi, ma la query genera errori di qualche tipo?

Se questa prova ha successo, tenta con:

"AND ingresso LIKE '?"+"%'";

Sono il primo a non essere convinto, ma altri possibili errori non ne vedo, e mi pare di capire che senza il like le cose funzionano. Ciao!