TO_DATE
ist keine JPQL -Funktion, versuchen Sie es mit Parametern
String query = "SELECT COUNT(data.amount) FROM FinanceTransactionData data "
+ "WHERE data.cusId = :cusId AND data.dateOfIssue "
+ "BETWEEN :fromDate AND :toDate";
Wenn Sie die Parameter festlegen, stellen Sie sicher, dass Sie den richtigen Temporaltype festlegen.
Übrigens: Verwenden Sie StringBuilder nicht, um String -Literale zu verkettet, siehe Wann ist StringBuilder in Java zu verwenden