Issue with reading Arduino Port

Right so when I test analogRead in Arduino and just jump between 3.3V, 5V, and Ground the serial monitor shows it properly reading these values. I also got a Hello World to work with serial, and a primitive Serial read to show changing values code below:

import processing.serial.*;
import cc.arduino.*;

Serial myUno;

String w_sensorRaw1;

void setup() 
{ 
 println(Arduino.list());
 myUno= new Serial(this, Serial.list()[18], 9600);
 println(Arduino.list()[18]);
} 
 
void draw() 
{ 
   w_sensorRaw1= myUno.readStringUntil('\n'); 
   println(w_sensorRaw1);

delay(100);
} 

This gives me appropriate varrying outputs in Processing, but then if I simply change the commands to those associated with an Arduino I get 0 again.

import processing.serial.*;
import cc.arduino.*;

Arduino myUno;

  int w_sensorRaw1;

void setup() 
{ 
 println(Arduino.list());
  myUno= new Arduino(this, Arduino.list()[18], 9600);
  println(Arduino.list()[18]);
} 

void draw() 
{ 
   w_sensorRaw1= myUno.analogRead(0); 
   println(w_sensorRaw1);

delay(100);
} 

Any thoughts?