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!