I was able to get Ben Forta's tag to work in CFMX, but I just
did a simple test to make sure it was able to use supplied
key/value pairs to fill in the form fields. It did and it correctly
saved the new pdf file to the specified folder. It was pretty easy
to install and to use.
When you mention suppressing blank lines, I suspect you are
talking about a resulting FDF file. If that is the case, you do not
have to worry about those issues with this tag, as you are not
creating an FDF file. You are using a JAVA API to create the filled
PDF.
Beside Ben Forta's tag, I also tried the iText approach and
it worked quite well.