Вы можете установить выходной дисплей в соответствии с вашей текущей шириной терминала:
pd.set_option('display.width', pd.util.terminal.get_terminal_size()[0])
Нет, JDBC этого не допускает. Можно установить только значения столбцов. Если вы хотите сделать динамические изменения в инструкции sql, вам придется это сделать, прежде чем создавать PreparedStatement.