My hacktastic fix for this is to use basename to get the name of each file, then do

    refName=`basename "${Ref}"`
    ln -s "${Ref}" "$refName"

for each file.  This puts aliases to each file in the executions dir, and then I pass "refName" to GATK rather than "${Ref}".

Not a good solution, but a solution