TO_DATE
n'est pas une fonction JPQL, essayez-le avec des paramètres
String query = "SELECT COUNT(data.amount) FROM FinanceTransactionData data "
+ "WHERE data.cusId = :cusId AND data.dateOfIssue "
+ "BETWEEN :fromDate AND :toDate";
Si vous définissez les paramètres, assurez-vous de définir le bon type temporal.
BTW: N'utilisez pas StringBuilder pour concaténer les littéraux de chaîne, voir Quand utiliser StringBuilder en Java