TO_DATE
no es una función jpql, pruébelo con parámetros
String query = "SELECT COUNT(data.amount) FROM FinanceTransactionData data "
+ "WHERE data.cusId = :cusId AND data.dateOfIssue "
+ "BETWEEN :fromDate AND :toDate";
Si establece los parámetros, asegúrese de establecer el TempealtyPE correcto.
Por cierto: no use StringBuilder para concatenar literales de cadena, ver Cuándo usar StringBuilder en Java