Java query with filter

Hello,
I’m trying to make this filter

filterValue = “place%20LIKE%20%27”+actualFilterPlace+"%25%27%20%7C%7C%20type%20LIKE%20%27"+actualFilterType+"%25%27%20%7C%7C%20description%20LIKE%20%27"+actualFilterDescription+"%25%27%20%7C%7C%20price%20BETWEEN%20%27"+actualFilterPriceMin+"%27%20AND%20%27"+actualFilterPriceMax+"%27";

and use it in

RecordsResponse records = dbApi.getRecordsByFilter(IAppConstants.TABLE_NAME, filterValue, null, -1,null, null, null, false, null);

but the sintax used to build the filterValue seems to be wrong.
Can you help me to fix it please ?
Thank you