The only language I know that is close to haskell in the JVM is CAL. CAL is heavily based on haskell but it doesn't have all haskell's features. The type system is similar to Haskell 98, and syntactic sugar like do notation is missing.
You may want to investigate Frege. Quoting from that page:
"Frege is a non-strict, pure functional programming language in the spirit of Haskell."
"Frege programs are compiled to Java and run in a JVM."
Based on a brief perusal of the language specification, Frege looks to be nearly a Haskell clone. Perhaps the phrase "in the spirit of Haskell" is simpy intended to set the proper expectation.