loadStrings problem [2]. Throwing nullPointer?

This is the whole code found in MainActivity:

package processing.test.skbun;

import android.os.Bundle;
import android.content.Intent;
import android.os.StrictMode;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.support.v7.app.AppCompatActivity;

import java.util.ArrayList;
import java.util.List;

import processing.android.PFragment;
import processing.android.CompatUtils;
import processing.core.PApplet;

public class MainActivity extends AppCompatActivity {
  private PApplet sketch;
  public static String[] seed;
  public static String[] elemente;
  public static String[] coord;
  //static List<String> coord = new ArrayList<>();
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    FrameLayout frame = new FrameLayout(this);
    frame.setId(CompatUtils.getUniqueViewId());
    setContentView(frame, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.MATCH_PARENT));
//    StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
//    StrictMode.setThreadPolicy(policy);
    //
    Thread thread = new Thread(new Runnable() {

      @Override
      public void run() {
        try {
          sketch.println("aaamarc0");
          //coord.addAll(sketch.loadStrings("https://pastebin.com/raw/git52SPJ"));
          coord = sketch.loadStrings("http://textfiles.com/internet/aboutmtv.txt");
          sketch.println("aaamarc1");
          elemente = sketch.loadStrings("https://pastebin.com/raw/xpZNUzCW");
          sketch.println("aaamarc2");
          seed = sketch.loadStrings("https://pastebin.com/raw/VWZk096D");
          sketch.println("aaamarc3");
        } catch (Exception ex) {
          sketch.println("aamarc", ex);
          ex.printStackTrace();
        }
      }
    });

    thread.start();

//    coord = sketch.loadStrings("https://pastebin.com/raw/git52SPJ");
//    elemente = sketch.loadStrings("https://pastebin.com/raw/xpZNUzCW");
//    seed = sketch.loadStrings("https://pastebin.com/raw/VWZk096D");
    sketch = new skBun();
    PFragment fragment = new PFragment(sketch);
    fragment.setView(frame, this);
  }

  @Override
  public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
    if (sketch != null) {
      sketch.onRequestPermissionsResult(requestCode, permissions, grantResults);
    }
  }

  @Override
  public void onNewIntent(Intent intent) {
    if (sketch != null) {
      sketch.onNewIntent(intent);
    }
  }

  @Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (sketch != null) {
      sketch.onActivityResult(requestCode, resultCode, data);
    }
  }

  @Override
  public void onBackPressed() {
    if (sketch != null) {
      sketch.onBackPressed();
    }
  }
}

And this is the log:

 I/System.out: aaamarc0
 I/System.out: aamarc java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] processing.core.PApplet.loadStrings(java.lang.String)' on a null object reference