The error "java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $".
As I understand it, the SQL API used by Salesforce Connect supports OAuth or JWT. The instructions in Help & Training detail the steps needed to use OAuth.
私の理解では、Salesforce Connect で使用される SQL API は OAuth または JWT をサポートしています。ヘルプとトレーニングの手順には、 OAuthを使用するために必要な手順が詳しく説明されています。