As far as I can tell, there is no option to completely disable "set
application_name" feature via property.
Is SQL appears when client calls
Connection#setClientInfo("ApplicationName", ...) or
Connection#setClientInfo(Properties).
It make sense to avoid setting the same application name again and
again for the same connection.
Can you please file an issue at https://github.com/pgjdbc/pgjdbc/issues?
In the mean time, it would be good if you could capture thread dumps
from the application (e.g. 100 dumps with 10 second intervals under
typical load) and grep setClientInfo. That would point out the line in
code that issues that excessive setClientInfo.
Vladimir